node.js访问非私有CA签署的服务器证书提供的https服务时候的问题

开发测试环境,有时候为了方便,会自己搞1个私有CA,对于node.js访问由私有CA 签署的服务器证书,而提供的https服务,

那么我们可以直接让node.js规避非授信证书的问题

NODE_TLS_REJECT_UNAUTHORIZED = 0,

只要调用了没有受信的https就会报错:CERT_UNTRUSTED

简单的解决方法就是设置环境变量回避非授信证书的问题。

只要在请求的代码之前加上如下代码即可:

process.env.NODE_TLS_REJECT_UNAUTHORIZED = "0";

猜你喜欢

转载自jaychang.iteye.com/blog/2389317