NodeJS 错误:连接ENETUNREACH

eyh26e7m  于 2022-11-04  发布在  Node.js
关注(0)|答案(4)|浏览(563)

我正在使用nodejs从Facebook图形API(24*7)获取视频。我的代码工作正常,但每隔3或4天它就停止工作,并出现以下错误:(忽略I 'm in loop语句)

错误:连接ENETUNREACH 2a 03:2990:f015:12:面:b 00 c:0:2:443 -本地(:::0)
异常错误(_R)(返回值为0)
使用主机端口的at _exceptionat(实用程序js.1024:20)
...

9jyewag0

9jyewag01#

检查你的互联网连接。这解决了我的问题,因为ENETUNREACH是一个网络问题,如主机无法访问或您的网关不工作。

s71maibg

s71maibg2#

在我的示例中,我只是将localhost属性更改为127.0.0.1,如下所示:

var connection = mysql.createConnection({
  // host     : 'localhost', // localhost causes somehow this error
  host: '127.0.0.1',
q9rjltbz

q9rjltbz3#

我有一个类似的错误,我禁用了我的电脑上的IPv6,然后错误停止发生。

enyaitl3

enyaitl34#

我遇到了同样的问题。我的问题是我在npm配置中仍然有corp代理设置。我的解决方案:
1.检查是否存在任何代理设置

npm config list

1.删除它们

npm config delete https-proxy

你可能会有更多。但在那之后,错误就消失了。

相关问题