前言

调用prisma的初始化命令并指定链接的数据库类型为MongoDB后:

npx prisma init --datasource-provider mongodb

它会自己去下载一些相关的依赖,但是此时报错了:

Downloading Prisma engines for Node-API for windows [                    ] 0%Error: request to https://binaries.prisma.sh/all_commits/efd2449663b3d73d637ea1fd226bafbcf45b3102/windows/query_engine.dll.node.gz.sha256 failed, reason: unable to verify the first certificate

翻译过来就是无法验证第一个证书。

教程

windows下我们使用PowerShell命令工具,输入一下:

$env:NODE_TLS_REJECT_UNAUTHORIZED="0"

控制nodejs的证书校验,0为忽略。

此时我们再运行命令:

npx prisma init --datasource-provider mongodb

下载安装就正常了。

补充:

如果是cmd命令,你可能需要输入下面的命令来进行控制:

set NODE_TLS_REJECT_UNAUTHORIZED=0
分类: Nest.js 标签: prismaMongoDB证书校验

评论

暂无评论数据

暂无评论数据

目录