其他分享
首页 > 其他分享> > vue开启https,加载本地证书

vue开启https,加载本地证书

作者:互联网

vue开启https,加载本地证书

1. 通过mkcert创建本地证书

1.1 安装mkcert

1.2 生成证书

1.3 关键的时候来了,怎么使用

1.3.1 需要将刚刚生成的ca.crt安装到电脑受信任的根证书中

1.3.1.1 mac安装方式
1.3.1.2 window安装方式

1.3.2 在vue中使用刚刚的证书

export default {
const path = require('path')
const fs = require('fs')

module.exports = {
  devServer: {
    open: true,
    https: {
      cert: fs.readFileSync(path.join(__dirname, 'src/ssl/cert.crt')),
      key: fs.readFileSync(path.join(__dirname, 'src/ssl/cert.key'))
    }
  }
}
import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'

const fs = require('fs')
const path = require('path')

// https://vitejs.dev/config/
export default defineConfig({
  plugins: [vue()],
  resolve: {
    alias: {
      '@': path.join(__dirname, 'src')
    }
  },
  server: {
    open: true,
    https: {
      // 主要是下面两行的配置文件,不要忘记引入 fs 和 path 两个对象
      cert: fs.readFileSync(path.join(__dirname, 'src/ssl/cert.crt')),
      key: fs.readFileSync(path.join(__dirname, 'src/ssl/cert.key'))
    }
  }
})

到此,证书生成安装结束了,项目跑起来就ok了,感谢各位看官看到了最后,文章虽然啰嗦,但是“细”啊。

标签:vue,crt,证书,ca,cert,fs,https,path,加载
来源: https://blog.csdn.net/xfjpeter/article/details/121480873