Я искал решение этой ошибки, я попробовал несколько предложений, которые я нашел в Интернете, но я не могу решить это.
var SOAP = require('soap');
var url = 'https://soapService?wsdl';
var Request = require('request');
var requestIgnoreProxy = Request.defaults({ proxy: null });
var Fs = require('fs');
var opts = {
request: requestIgnoreProxy,
cert: Fs.readFileSync('./certificate.pem.cert'),
key: Fs.readFileSync('./keyfile.key'),
rejectUnauthorized: false
}
SOAP.createClient(url, opts, function (err, client) {
if (err) {
console.log(err);
return;
}
if (!client) {
console.log(client);
return;
}
});
Если изменить его на process.env.NODE_TLS_REJECT_UNAUTHORIZED = "0"; Я только что получил ошибку "ETIMEDOUT". Буду очень признателен за любые ответы и комментарии к этому.