调用API请求时Nodejs中的ECONNRESET错误

Posted

技术标签:

【中文标题】调用API请求时Nodejs中的ECONNRESET错误【英文标题】:ECONNRESET error in Nodejs while calling API request 【发布时间】:2021-01-07 13:34:34 【问题描述】:

我在我的应用程序中使用 NodeJS,我正在尝试调用 API 服务以从服务器获取令牌。当我从 NodeJS 文件发出任何请求时,我收到“ECONNRESET”错误。我试过一些 API ,它反映了同样的错误。下面是我的代码

import request = require('request');

request('https://postman-echo.com/get?foo1=bar1&foo2=bar2', (err,result,body)
 console.log(body);
  );

以上是我使用示例 API 尝试过的代码。当我尝试运行此代码时,我得到了

错误:读取 ECONNRESET 在 TLSwrap.onstreamread(interal/stream_base_common.js:207:27 错误:-4077, 代码:ECONNRESET, 系统调用:读取

建议我的解决方案。

【问题讨论】:

你有代理吗? 是的,我的 npmrc 文件中有代理 【参考方案1】:

检查您是否有代理。无法连接到服务器时会出现此错误。

Check your browser's proxy connection 和 Check your machine's proxy connection

【讨论】:

以上是关于调用API请求时Nodejs中的ECONNRESET错误的主要内容,如果未能解决你的问题,请参考以下文章