方法一:使用plugin
- 安裝依賴@vitejs/plugin-basic-ssl
- 更改vite 配置
// vite.config.ts
import basicSSL from "@vitejs/plugin-basic-ssl";
export default defineConfig({
...,
plugins: [
basicSSL(),
...,
],
server: {
https: true,
proxy: ...,
},
});
-
重啟服務(wù)器
方法二:指定證書
- 根據(jù)這篇文章生成證書
- 在項目中創(chuàng)建
.cert
文件夾刃泌,并將生成的server.crt
和server.key
文件拷貝到.cert
目錄下 - 安裝fs依賴
- 修改vite
// vite.config.ts
import fs from "fs";
export default defineConfig({
...,
server: {
https: {
key: fs.readFileSync('./.cert/server.key'),
cert: fs.readFileSync('./.cert/server.crt'),
},
proxy: ...,
},
});