需求:因部分API需要https才能实现,所以需要配置本地开发环境的https访问;
步骤:1、生成本地使用的https证书;2、在nuxt.config.js中引入证书;
第一步:在cmd窗口下
1、下载证书生成库
1 | npm install -g mkcert |
2、创建证书颁发机构
1 | mkcert create-ca |
创建成功后如图所示
3、创建证书
1 | mkcert create-cert |
创建成功后如图所示
4、找到证书文件
根据创建提示找到对应的证书文件,复制并粘贴至Nuxt项目的根目录下
第二步:Nuxt项目内的 nuxt.config.js文件内
1、下载path和fs库
1 2 | npm i fs npm i path |
2、引入fs和path
1 2 | import path from 'path' import fs from 'fs' |
3、配置https服务
1 2 3 4 5 6 7 8 | module.exports = { server: { https: { key: fs.readFileSync(path.resolve(__dirname, 'cert.key')), cert: fs.readFileSync(path.resolve(__dirname, 'cert.crt')) } } } |
4、运行项目,https配置成功。