vite项目配置本地开发使用https访问,3分钟搞定

本文介绍了在Vite开发过程中开启HTTPS访问的三种方法:使用vite-plugin-basic-ssl插件、vite-plugin-mkcert以及直接使用mkcert。同时提到第一种方式可能会有浏览器安全提示。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在开发过程中,有时候需要用到一些音视频接口等需要https才能拿到权限,为方便开发过程中调试,这里就介绍几种vite项目快速开启https访问的方式。vite配置项说明文档:开发服务器选项 | Vite 官方中文文档

第一种:使用插件@vitejs/plugin-basic-ssl

这个插件仓库地址:https://github.com/vitejs/vite-plugin-basic-ssl

安装依赖@vitejs/plugin-basic-ssl:

pnpm i @vitejs/plugin-basic-ssl

然后配置到vite中:

import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
import path from 'path'
import basicSsl from '@vitejs/plugin-basic-ssl'

// https://vitejs.dev/config/
export default defineConfig({
  plugins: [vue(), basicSsl()],
  server: {
    host: '0.0.0.0',
    https: true
  },
  resolve: {
    alias: {
      '@': path.resolve(__dirname, 'src')
    }
  }
})

最后重启服务器:

但是这种方式会让浏览器提示不安全: 

第二种:使用插件vite-plugin-mkcert

安装vite-plugin-mkcert插件,然后配置到项目中:

pnpm add vite-plugin-mkcert -D

然后配置到vite.config.ts中:

//2.在vite.config.js里面引入
import mkcert from "vite-plugin-mkcert";
 
export default defineConfig({
  server: {
    https: true   // 需要开启https服务
   },
  plugins: [mkcert()]
})

第三种:使用mkcert(强烈推荐)

使用教程可以看我的文章:https://xiaoshen.blog.csdn.net/article/details/135893188 

因为这种浏览器不会报错误提示:

评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

1024小神

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值