调用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错误的主要内容,如果未能解决你的问题,请参考以下文章
有没有办法在nodeJS POST API请求中指定本地文件系统路径,能够使用curl而不是nodejs进行api调用
NodeJS - 只有 OPTIONS 请求被发送到 REST API,POST 或 GET 不跟随(Cloudflare)