AxiosError: unable to get local issuer certificate
时间: 2023-10-28 12:57:05 浏览: 140
cacert.pem(Composer SSL certificate problem: 可用)
这个错误通常是因为你的请求使用了 HTTPS 协议,但是本地的证书无法识别。
解决方法是更新本地的证书,可以通过以下步骤解决:
1. 下载证书
可以从 https://curl.haxx.se/docs/caextract.html 下载最新的证书,也可以使用操作系统自带的证书。
2. 设置环境变量
在 Node.js 中设置环境变量 `NODE_EXTRA_CA_CERTS`,指向证书的路径,例如:
```
process.env.NODE_EXTRA_CA_CERTS = '/path/to/cert.pem';
```
3. 重启应用程序
重新启动应用程序,使得环境变量生效。
如果还是有问题,可以尝试在请求中添加 `rejectUnauthorized: false`,但这不是一个安全的解决方法。
阅读全文