开发者社区> 问答> 正文

nodejs request Error: connect EAFNOSUPPORT 求解?报错

昨天项目还能 访问网络 

早上断网了 我开了项目 下午有网了 我打开项目 报错

Error: connect EAFNOSUPPORT 192.168.10.250:9000 - Local (0.0.0.0:58989)(…)

用 http,模块 也报同样的错误

var req = http.get('http://www.baidu.com', function (res) {
    console.log('STATUS: ' + res.statusCode);
    console.log('HEADERS: ' + JSON.stringify(res.headers));
});

problem with request: connect EAFNOSUPPORT 115.239.211.112:80 - Local (0.0.0.0:6
2540)

展开
收起
爱吃鱼的程序员 2020-06-08 17:09:36 870 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    老哥,解决没?EAFNOSUPPORT对应的底层错误是Addressfamilynotsupportedbyprotocol!

    Addressfamily指的是地址类型,比如AF_INET指的是IP4,AF_INET6指的是IP6,这是属于linux网络编程范畴,node.js底层根据你的地址会自动设置的。

    如果已经解决,麻烦公布下解决方案。如果还没,让我看看你的node版本。

    公司网络还是不行,但是项目我拿回家能跑公司nodejs版本是v6.2.0(公司断网之前是可以跑的哦,不知道跟路由器有没有关系)

    老哥,后来怎么解决的?

    2020-06-08 17:09:52
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
探究 Node.js 的服务端之路 立即下载
个推微服务实践 基于OpenResty 和Node.js 立即下载
沪江基于Node.js大规模应用实践 立即下载