Я использую библиотеку request для NodeJS.
Я просто пишу этот код, чтобы получить информацию от PI SERVER, который использует базовую аутентификацию и сертификат.
async getTeste(req, res){
const certFile = path.resolve(__dirname, '../some-certificate.crt')
const response = request.get({
url: 'some-url',
auth: {
'user': 'some-login',
'pass' :'some-pass',
'sendImmediately': false
},
cert: fs.readFileSync(certFile)
})
return res.json({response});
}
Итак, когда я запускаю код с правильно заданными URL, user и pass, появляется следующая ошибка:
events.js:174
throw er; // Unhandled 'error' event
^
Error: self signed certificate
at TLSSocket.onConnectSecure (_tls_wrap.js:1058:34)
at TLSSocket.emit (events.js:198:13)
at TLSSocket._finishInit (_tls_wrap.js:636:8)
Кто-нибудь может мне помочь?