npm i 下载依赖

在npm版本高于8之后,会出现 npm install / npm install XX下载依赖的操作,会遇到无法解析依赖树的问题(依赖冲突):

用命令npm install --legacy-peer-deps就可以顺利进行下载操作

在 node.js 中使用 axios 时,有时需要忽略 SSL 证书

先安装 axios 和 https 依赖

npm i https

npm i axios

根据具体需要进行代码书写。

注意:httpsAgent 是 axios 配置项,和 headers 平级书写!!

const https = require('https');

const axios = require('axios');

// 在 axios 请求时,选择性忽略 SSL

const agent = new https.Agent({

rejectUnauthorized: false

});

axios.get('https://XXXXXXXXXXXX', { httpsAgent: agent });

// 创建忽略 SSL 的 axios 实例

const ignoreSSL = axios.create({

httpsAgent: new https.Agent({

rejectUnauthorized: false

})

});

ignoreSSL.get('https://XXXXXXXXXXXX');

参考阅读

评论可见,请评论后查看内容,谢谢!!!
 您阅读本篇文章共花了: