gpt4 book ai didi

node.js - heroku实例错误: unable to verify the first certificate上的 Node

转载 作者:搜寻专家 更新时间:2023-10-31 23:59:25 25 4
gpt4 key购买 nike

我正在尝试运行通过 heroku 提供的 API。目前我正在使用来自 let's encrypt 的 SSL,并且我已经通过设置页面中的 domains and certificates 面板将其添加到站点。虽然我可以使用 https 和 postman 连接到浏览器上的站点,但我无法使用 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 实例,因为它需要下载中间证书并重新启动服务器。然而,重新启动 heroku 实例会导致 ssl-root-cas 简单地丢失下载的证书。我也无法直接从我的 Node 服务器提供 SSL 证书。我需要帮助解决这个问题,我认为这是不正确捆绑中间证书的结果。

最佳答案

我发现解决此问题的最好、最简单的方法是在 heroku 请求证书时简单地使用 fullkey.pem

关于node.js - heroku实例错误: unable to verify the first certificate上的 Node ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41127348/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com