为什么我的NodeJS代码抛出:ECONNRESET错误?

siotufzp  于 2022-11-29  发布在  Node.js
关注(0)|答案(1)|浏览(294)

我的程序用字符串数组中的HTTPS代理解析一个文本文档,然后向ipify.org发出GET请求。
然而,我的程序却抛出:Error: read ECONNRESET at TCP.onStreamRead (internal/stream_base_commons.js:183:27)。它终止了我的程序,而不是抛出一个错误并继续。

我的密码:

var fs = require('fs');
var async = require("async");
var request = require("request");

var proxies = fs.readFileSync(__dirname + '\\proxies.txt').toString().split("\n");

console.log(proxies.length + ' proxies loaded!');

async.forEachOf(proxies, proxy => {
    request({
        'url':'https://api.ipify.org',
        'method': "GET",
        'proxy': 'http://' + proxy
    },function (error, response, body) {
    if (!error && response.statusCode == 200) {
        console.log(body);
    }
    else {
        console.log(error.message);
    }
})
}, err => {
    console.log(err.message);
});

任何帮助都是非常感谢的:)

cclgggtu

cclgggtu1#

[ Node js ECONNRESET]的缩写
错误在这里解释。我认为URL由于某种原因没有被连接...

相关问题