美文网首页
让Vue CLI支持HTTPS

让Vue CLI支持HTTPS

作者: microkof | 来源:发表于2020-12-18 12:11 被阅读0次

1. 测试openssl命令

现在程序员没有不装git的,只要你装过git,你在任何目录敲openssl都会有正确反馈。没装也可以试一试敲一下,万一别的程序帮你装了openssl也可以。

2. 在工程根目录建个文件夹,比如叫cert

命令行定位到这个目录,然后敲3个命令,其中第二个命令会问你N个问题,不用回答,一律回车即可:

openssl genrsa -out privatekey.pem 1024
openssl req -new -key privatekey.pem -out certrequest.csr
openssl x509 -req -in certrequest.csr -signkey privatekey.pem -out certificate.pem

这样cert文件夹会有3个文件。

配置vue.config.js

var fs = require('fs');
  devServer: {
    // 其他配置保持不动
    https: {
      key: fs.readFileSync(path.join(__dirname, './cert/privatekey.pem')),
      cert: fs.readFileSync(path.join(__dirname, './cert/certificate.pem'))
    }
  },

重启工程即可。

虽然chrome会提示证书风险,但是已经承认你的网站已经是HTTPS了。

相关文章

网友评论

      本文标题:让Vue CLI支持HTTPS

      本文链接:https://www.haomeiwen.com/subject/hvilbktx.html