通过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
《野生前端工程师》专辑中所有文章均为@拭目以待 原创,转载请注明出处。
网友评论