Node.js不允许api的CA证书?

我不断收到UNABLE_TO_VERIFY_LEAF_SIGNATURE

当我设置rejectUnauthorized:false时,它连接并发出请求。 然后它发回正确的数据。

我正在使用Node的https请求function 。

我的CA在我的选项对象旁边设置是这样的:

ca: [fs.readFileSync('path/to/ca.pem')] 

我知道Node.10.10的更新,它不接受自签名证书。 有没有强迫它接受这个我没有设置rejectUnauthorized定义或导出NODE_TLS_REJECT_UNAUTHORIZED =“0”(第二个选项甚至不工作)的定义。

       

网上收集的解决方案 "Node.js不允许api的CA证书?"