在本地环境的前端项目中配置https

前言
这几天在看一个大佬的博客,看到这个标题 Local HTTPS 的时候,一个大大的问号浮现在我的脑海中,本地还能https?
于是带着好奇跟着文章的步骤一步步来,发现果然可行,然后就觉得自己知识面又加宽了💪。
其实很久以前我就听说过HTTPS的鼎鼎大名,知道它是HTTP协议的安全版本,但是也仅此而已,可以说对HTTPS的了解一无所知吧😢。
于是今天在网上找了一篇文章稍微了解了一下,知道了它大概的原理,然后就觉得自己知识面又加宽了💪。
逃~)🏃
使用 mkcert
因为我使用的是Windows,所以 Install for Windows,其它的操作系统找到对应方式安装即可。
1 | # 安装 mkcert |
最终成功安装了 CA,并生成 cert
及 key
两个文件,文件目录如下,接下来的步骤会用到这两个文件。
1 | { |
在 Webpack 中配置 https
我测试的项目是基于 vue-cli4
的,所以直接在 vue.config.js
配置即可。
1 | const fs = require('fs') |
启动项目,即可运行在 https
环境中了🚀。
最后
阅读大佬的博客,深刻地感受到了自己的渺小。
路还很长,但贵在坚持。
加油,打工人。
参考
https://shanyue.tech/frontend-engineering/local-https.html
https://github.com/FiloSottile/mkcert
- Post title:在本地环境的前端项目中配置https
- Post author:w2xi
- Create time:2022-03-19 22:12:17
- Post link:https://w2xi.github.io/2022/03/19/在本地环境的前端项目中配置https/
- Copyright Notice:All articles in this blog are licensed under BY-NC-SA unless stating additionally.