与我联系

运行node项目报错getaddrinfo ENOTFOUND localhost解决方案

2019-5-30 一诺 nodeJS

angular 项目运行 ng serve 报以下错误
getaddrinfo ENOTFOUND localhost
Error: getaddrinfo ENOTFOUND localhost
    at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:56:26)

原因分析
dns解析依然有问题 或者 有可能是localhost没有绑定127.0.0.1

解决方案1:关闭外网
当时我是翻墙使用了外网
关闭外网重新运行即可
 
解决方案2:指定localhost(mac上)
可以直接 sudo vi /etc/hosts 加:127.0.0.1 localhost 
命令行vi使用不熟悉的可以
cd /etc/
open .
在打开的文件夹中找到hosts文件
拖到编辑器添加 127.0.0.1 localhost 
重新运行项目即可

分享这篇文章
赞助鼓励:如果觉得内容对您有所帮助,您可以支付宝(左)或微信(右):

声明:如无特殊注明,所有博客文章版权皆属于作者,转载使用时请注明出处。谢谢!

发表评论:

皖ICP备15010162号-1 @2015 勿恨水长东
qq:1614245331 邮箱:13515678147@163.com Powered by
emlog