Web前端之路让前端飞

一次偶现的node环境下网络连接被拒绝

2017-04-27  本文已影响88人  前端沐先生

通过nodejs启动了一个端口号为3000的服务,这对于node来讲是很简单的,如果再配合上express会更简单。

启动后,在浏览器里输入127.0.0.1:3000,一切OK。

但是当需要在另外一台机器或虚拟机上使用,就需要使用到本机局域网ip。
将127.0.0.1更换为局域网IP后,发现无法打开,网络连接被拒绝。界面如下:

console中的提示信息如下:

在确定IP端口都正确的情况下,去查看了下node中的启动代码发现了问题。

http.createServer(function (req, res) {
}).listen(3000, '127.0.0.1');

去掉listen的第二个参数后,就可以正常访问了。

express框架也是同样的。

app.listen(3000, '127.0.0.1', function() {
   console.log('f2e-zdx server run ok');
});

@拭目以待

个人站点:www.lovejavascript.com
表格管理插件:gridmanager.lovejavascript.com && github地址
QQ交流群 (452781895):How To Make Love

《野生前端工程师》专辑中所有文章均为@拭目以待 原创,转载请注明出处。

上一篇下一篇

猜你喜欢

热点阅读