
正文
javascript – Node.js请求CERT_HAS_EXPIRED
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
javascript – Node.js请求CERT_HAS_EXPIRED转 http://www.voidcn.com/article/p-ssctwovd-bsy.html原文 http://stackoverflow.com/questions/20433287/node-js-request-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代理查看解决方案。
转 http://www.voidcn.com/article/p-ssctwovd-bsy.html
原文 http://stackoverflow.com/questions/20433287/node-js-request-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代理查看解决方案。








