uniapp 配置本地 https 开发环境(基于 Vue2 的 uniapp)

1、生成本地 HTTPS 证书(mac)打开终端,运行以下命令:

javascript 复制代码
mkdir ~/ssl-cert && cd ~/ssl-cert

2、生成私钥:

javascript 复制代码
openssl genrsa -out localhost.key 2048

3、生成自签名证书(有效期365天):

javascript 复制代码
openssl req -new -x509 -key localhost.key -out localhost.crt -days 365 -subj "/CN=localhost"

项目目录里面会生成两个文件,分别是:

server.key

server.crt

4、配置 vue.config.js(用于 uniapp H5 模式)

在根目录下找到或者创建 vue.config.js,host:localhost(本地),host:'0.0.0.0'(你的 ip)添加如下:

javascript 复制代码
const fs = require('fs');
const path = require('path');

module.exports = {
  devServer: {
    https: {
      key: fs.readFileSync(path.resolve(__dirname, 'server.key')),
      cert: fs.readFileSync(path.resolve(__dirname, 'server.crt'))
    },
    host: '0.0.0.0',
    port: 8080,
    open: true
  }
};
相关推荐
脾气有点小暴7 小时前
scroll-view分页加载
前端·javascript·uni-app
sweet丶7 小时前
DNS域名解析:从入门到优化必备基础
网络协议
脾气有点小暴9 小时前
uniapp自定义头部导航
前端·uni-app
代码游侠12 小时前
学习笔记——IO多路复用技术
linux·运维·数据库·笔记·网络协议·学习
陌路2013 小时前
TCP/IP模型传输层协议
网络·网络协议·tcp/ip
不染尘.14 小时前
应用层之WWW
服务器·javascript·css·网络·网络协议·计算机网络·html
全栈工程师修炼指南14 小时前
Nginx | HTTP 反向代理:对上游服务端响应缓存流程浅析与配置实践
运维·网络协议·nginx·http·缓存
前端 贾公子15 小时前
[uniapp][swtich开关]阻止切换状态(类似阻止事件冒泡)
uni-app
黑蛋同志15 小时前
bugzilla生成证书并配置 HTTPS访问
网络协议·http·https
_Orch1d16 小时前
Modbus-TCP模糊测试实战解析
网络·网络协议·tcp/ip·modbus-tcp·工控协议安全