节点js服务器ECONNREFUSED错误

时间:2018-07-11 17:21:15

标签: javascript node.js server client

我正在127.0.0.1:3000上运行带有节点js的服务器。运行服务器时,出现以下错误。当我在浏览器中输入IP地址时,会显示我网站的首页,然后出现此错误,服务器似乎停止工作。 这是我得到的错误:

SSR error occured, falling back to bundled application instead { FetchError: request to https://api.steemit.com failed, reason: connect ECONNREFUSED 10.10.34.35:443
    at ClientRequest.<anonymous> (C:\Users\sara\Desktop\New folder\busy\node_modules\node-fetch\index.js:133:11)
    at ClientRequest.emit (events.js:160:13)
    at TLSSocket.socketErrorListener (_http_client.js:389:9)
    at TLSSocket.emit (events.js:160:13)
    at emitErrorNT (internal/streams/destroy.js:64:8)
    at process._tickCallback (internal/process/next_tick.js:152:19)
  name: 'FetchError',
  message: 'request to https://api.steemit.com failed, reason: connect ECONNREFUSED 10.10.34.35:443',
  type: 'system',
  errno: 'ECONNREFUSED',
  code: 'ECONNREFUSED' }
events.js:137
      throw er; // Unhandled 'error' event
      ^

Error: connect ECONNREFUSED 10.10.34.35:443
    at Object._errnoException (util.js:1003:13)
    at _exceptionWithHostPort (util.js:1024:20)
    at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1195:14)

1 个答案:

答案 0 :(得分:0)

通过日志中的路径,我可以猜测您正在使用Windows。您可能应该尝试停用当前可能正在PC中运行的所有防火墙。

我推荐的另一种好的做法是使用带有任何Linux发行版的虚拟机或Docker容器来运行本地项目。这样,您很可能会避免像这样的奇怪错误。

最终,您似乎正在向外部API发出外部请求,因此可能需要一个API密钥才能允许其获取您所请求的响应。