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

通过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

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 名词延伸 通俗的说,域名就相当于一个家庭的门牌号码,别人通过这个号码可以很容易的找到你。如果把IP地址比作一间房子...
    杨大虾阅读 20,634评论 2 56
  • 第一章 网络工程基础 网络工程的含义 计算机网络:是指将有独立功能的多台计算机,通过通信设备线路连接起来,在网络软...
    Azur_wxj阅读 2,444评论 0 6
  • 第二章 物理层 频分复用:频分复用的用户在同样的时间占用不同的带宽资源(频率带宽) 时分复用:时分复用的用户在不同...
    PramaWells阅读 3,830评论 1 3
  • 个人认为,Goodboy1881先生的TCP /IP 协议详解学习博客系列博客是一部非常精彩的学习笔记,这虽然只是...
    贰零壹柒_fc10阅读 5,091评论 0 8
  • 今天2017年春节(老妖标注一下,防止时过多年忘记了)。今天一大早一个很好的朋友对我说:“昨天忙了一整天,晚上累的...
    红山老妖阅读 1,044评论 11 12