| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> JavaScript知识库 -> hbuilderx本地调试h5 vue应用的时候,怎么使用https证书? -> 正文阅读 |
|
[JavaScript知识库]hbuilderx本地调试h5 vue应用的时候,怎么使用https证书? |
使用uniapp在本地开发的时候,有时候是需要有https证书的,不然会提示证书错误。像camera的授权使用,还有gps地理位置的授权使用。如果没有https证书是很麻烦的。 那么可以在hbuilderx调试h5的使用https,而不是http呢?是可以的。? 找到mainfest.json文件,在h5字段里添加
这样就会使用https了。但是有了新的问题是https但是证书是错误,需要我们自己生成一个证书,并指定使用自己的证书。 mkcert是一款用于创建本地TLS证书的工具。 在Mac上安装mkcert非常简单. 我们这里使用这个工具生成,你也可以寻找其它的办法生成。? 安装mkcert
在命令行里切换到你要放的目录下,然后可以使用以下命令创建名为“localhost”的TLS证书:
这将创建包含证书和密钥的文件,分别为localhost.pem和localhost-key.pem。 您可以使用这些文件在本地调试时保护https连接。 请注意,本地TLS证书仅用于本地开发和测试,不能用于生产环境。 在部署PWA到生产环境时,您应该使用来自可信CA的正式TLS证书。 mainfest.json的配置文件修改如下:
测试一下,hbuildx没有成功跑起来。。。。 得到以下错误
这个错误是提示证书有问题。 可以使用openssl工具来检查mkcert生成的TLS证书是否有问题。
检查是有问题。那有可能是mkcert生成的证书有问题,mkcert -h 查看使用文档。发现还要安装一个本地ca才行。?Install the local CA in the system trust store.
但是,还是不行,一样的错误。现在我用openssl测试是证书是没问题了的。 怎么办呢? 搜索资料,突然发现一个可能的解决办法。直接把证书内容放到配置文件里,注意这里要把换行符替换成\n? ? ? 配置的样式如下,请替换成对应的自己的证书内容。
重新启动本地调试。ok. 可以正常运行了。? ? 为什么使用相对路径不行呢?? ?是不是可以使用绝对路径。? 有了解的同学可以说下有没有更好解决办法。? 附 devServer字段是hbuildx的manifest.json文件中的一个对象,用于配置开发服务器的相关选项。 下面是devServer对象中可用的所有字段及其作用:
例如,以下是一个示例manifest.json文件,其中包含devServer字段:
上面的示例配置中,开发服务器的端口号为8080,基本URL为“/”,将使用https协议?? |
|
JavaScript知识库 最新文章 |
ES6的相关知识点 |
react 函数式组件 & react其他一些总结 |
Vue基础超详细 |
前端JS也可以连点成线(Vue中运用 AntVG6) |
Vue事件处理的基本使用 |
Vue后台项目的记录 (一) |
前后端分离vue跨域,devServer配置proxy代理 |
TypeScript |
初识vuex |
vue项目安装包指令收集 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2025年1日历 | -2025/1/11 17:47:59- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |