javascript – Node.js請求CERT_HAS_EXPIRED


javascript – Node.js請求CERT_HAS_EXPIRED

 
我正在使用Mikeal的請求(  https://github.com/mikeal/request)向服務器發出一個https請求。但是,我不斷收到CERT_HAS_EXPIRED的授權錯誤。

 

 

request({
        url: 'https://www.domain.com/api/endpoint',
        strictSSL: false }, function(error, response, body) { if(!error && response.statusCode == 200) { res.json(JSON.parse(body)); } else { res.json(response.statusCode, {'error': 'error'}) } });

我已經嘗試將strictSSL設置為true和false,兩者都輸出與CERT_HAS_EXPIRED相同的錯誤。是什么導致這個問題,有什么辦法來解決它在nodejs?

 
將其添加到文件的頂部:

 

 

process.env.NODE_TLS_REJECT_UNAUTHORIZED = '0';

危險這將禁用在整個node.js環境中進行HTTPS / SSL / TLS檢查。請使用下面的https代理查看解決方案。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM