node的程序访问不到
发布于 7个月前 作者 Web-Kevin 258 次浏览

lz在虚拟机上搭了node,用的编译好的文件,放到/usr/local下,然后在.bashrc下将lib和node_moudle加入变量里, 在/home/和/usr/local/node下建立example.js

var http=require('http') ;
http.createServer(function (req,res){
        res.writeHead(200,{'Content-Type':'text/plain'});
        res.end('Hello world\n');
}).listen(1337,'127.0.0.1');
console.log('server');

运行也不报错,然后在本地就是访问不到(ip和端口都对) 这是怎么回事?

ps:这网站注册页面都给我弄晕了,一共就俩键,一个github,一个关联旧帐号,不懂啥意思

4 回复

curl -i http://127.0.0.1:1337/ 看看

HTTP/1.1 200 OK
Content-Type: text/plain
Date: Tue, 22 Jul 2014 23:19:38 GMT
Connection: keep-alive
Transfer-Encoding: chunked

Hello world

哦,说明能运行,但为啥本地访问不到呢,我用go写的都能访问到

@JacksonTian 是不是node的http请求没有向外开放,如果前面再搭个nginx呢

service iptables stop解决

回到顶部