node.js访问非私有CA签署的服务器证书提供的https服务时候的问题
程序员文章站
2022-04-04 22:46:02
...
开发测试环境,有时候为了方便,会自己搞1个私有CA,对于node.js访问由私有CA 签署的服务器证书,而提供的https服务,
那么我们可以直接让node.js规避非授信证书的问题
NODE_TLS_REJECT_UNAUTHORIZED = 0,
只要调用了没有受信的https就会报错:CERT_UNTRUSTED
简单的解决方法就是设置环境变量回避非授信证书的问题。
只要在请求的代码之前加上如下代码即可:
process.env.NODE_TLS_REJECT_UNAUTHORIZED = "0";