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');

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐