mongoose 无法验证nodejs中的第一个证书

x759pob2  于 2023-06-23  发布在  Go
关注(0)|答案(2)|浏览(155)

为什么会出现这个错误?有人能告诉我解决这个问题的办法是什么?如果我用npm init命令创建一个新项目。UNABLE_TO_VERIFY_LEAF_SIGNATURE运行错误

enxuqcxy

enxuqcxy1#

您可以使用此命令

npm config set strict-ssl false

它只是禁用了SSL证书。
但接受无效的SSL证书并不是最佳实践。
您可以稍后使用以下命令还原它

npm config set strict-ssl true
suzh9iv8

suzh9iv82#

将环境变量NODE_TLS_REJECT_UNAUTHORIZED设置为0
NODE_TLS_REJECT_UNAUTHORIZED设置为0意味着node.js没有验证SSL/TLS证书是否有一个正确的、完整的路径,直到一个受信任的“根”证书。

仅在npm安装过程中出现“无法验证第一个证书”时使用,并且您要安装的包的来源必须是可信的。安装完软件包后,删除此环境变量。

相关问题