美文网首页
运行node提示:events.js:160 throw er;

运行node提示:events.js:160 throw er;

作者: 兔子不打地鼠打代码 | 来源:发表于2018-09-08 13:36 被阅读22次

    https://www.cnblogs.com/lxxhome/p/7154452.html

    运行node时遇到下述提示:

    events.js:160 throw er; // Unhandled 'error' event或者events.js:160 throw er; // Unhandled 'error' event ^ Error: listen EADDRNOTAVAIL 172.16.1.228:3003。

    本来程序运行的好好的,有一次启动时提示我们上面的信息,经从网上查找答案是:此端口已被占用,改换其他端口。然后是一系列解决方案。

    下面说说我遇到这个问题是怎样解决:

    1、我换了端口,没有效果,依旧有上述提示。

    2、查看当前被端口占用的进程,没的找到。

    3、监听函数所有参数已写完整。ip地址是我本地ip地址。实在纳闷,到底是哪里出了差错。

    4、从stactoverflow中查找到答案说让重新安装整个node_modules文件夹下的node,我看了后果断放弃,我里面用到了很多包,重新搭的话还不知道遇到什么问题。

    5、无奈之下把程序中监听地址中的本机ip换成了127.0.0.1。靠!居然成功。我纳闷,这是在逗我吗?然后果断看了看电脑上的本地ip,再次傻住,我去!我本地电脑ip已变,你怎么说变就变了!好吧,原来如此,把程序中ip地址改成127.0.0.1最靠谱。

    相关文章

      网友评论

          本文标题:运行node提示:events.js:160 throw er;

          本文链接:https://www.haomeiwen.com/subject/lswkgftx.html