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代理查看解決方案。
