![](/img/trans.png)
[英]Node-RED and nodemailer - Error: unable to verify the first certificate
[英]node on heroku instance Error: unable to verify the first certificate
我正在尝试运行通过heroku提供的API。 目前我正在使用SSL加密,我已经通过设置页面中的domains and certificates
面板将其添加到网站。 虽然我可以使用https连接到我的浏览器上的站点,但是邮递员我无法使用node.js实例来访问API,但是收到以下错误:
{ Error: unable to verify the first certificate
at TLSSocket.<anonymous> (_tls_wrap.js:1062:38)
at emitNone (events.js:86:13)
at TLSSocket.emit (events.js:185:7)
at TLSSocket._finishInit (_tls_wrap.js:586:8)
at TLSWrap.ssl.onhandshakedone (_tls_wrap.js:416:38) code:
'UNABLE_TO_VERIFY_LEAF_SIGNATURE' }
我尝试过使用ssl-root-cas
模块,但它似乎不适用于heroku实例,因为它需要下载intermeidate证书并重启服务器。 但是,重新启动heroku实例会导致ssl-root-cas
丢失已下载的证书。 我也无法直接从我的节点服务器提供SSL证书。 我需要帮助解决这个问题,我认为这是不正确地捆绑中间证书的结果。
我发现解决这个问题的最好,最简单的方法是在heroku要求证书时使用fullkey.pem
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.