从网页访问node.js
我有一个简单的node.js服务器运行在我的centOS VPS上 包含代码:从网页访问node.js,node.js,Node.js,我有一个简单的node.js服务器运行在我的centOS VPS上 包含代码: var http = require('http'); var s = http.createServer(function(req, res){ res.writeHead(200, {'content-type':'text/plain'}); res.end("hello\n"); console.log('user entered'); }); s.listen(8000); 如果我使用:curl lo
var http = require('http');
var s = http.createServer(function(req, res){
res.writeHead(200, {'content-type':'text/plain'});
res.end("hello\n");
console.log('user entered');
});
s.listen(8000);
如果我使用:curl localhost 8000
它会在终端中正常运行 但如果我试图打开webbrowser并键入:
我的服务器\u IP:8000
我将得到Chrome无法连接到我的服务器的响应 我的文件夹中也有一个crossdomain.xml以防万一,如下所示:
<?xml version="1.0" encoding="utf-8"?>
<cross-domain-policy>
<allow-access-from domain="*" />
</cross-domain-policy>
有人能告诉我为什么我不能访问它吗 如果你用chrome怎么办?我想8000端口可能被防火墙屏蔽了,如果可以的话试试80。我建议你的服务器有问题。尝试将端口更改为较低的数字。比如说3000。