我在我的linux服务器上编写并运行了一个node.js程序(例如:hello.js),其IP地址为62.x.x.x,内容基本为:
var http = require('http');
http.createServer(
function(req,res){
res.writeHead(200, {'content-type':'Text plain'});
res.end('Hello ');
}
).listen(8000)
我尝试使用curl命令在服务器上测试它:curl http: //127.0.0.1:8000
我在屏幕上得到了预期的结果:hello
。
但是当我在我的客户端上尝试使用浏览器客户端(IE,Firefox,...)http://62.x.x.x:8000
时,webbrowser无法加载此页面并且无法返回我的结果。
我不知道这个错误是什么意思?
答案 0 :(得分:1)
问题是防火墙正在停止加载页面。您需要将防火墙配置为允许端口8000上的出站流量
答案 1 :(得分:1)
尝试收听外部界面,例如
).listen(8000, "62.x.x.x")