MALOUDA-PSA 2024-07-15 08:10 采纳率: 96.7%
浏览 53
已结题

vite在哪里配置https


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

// https://vitejs.dev/config/
export default defineConfig({
  plugins: [vue()],
  resolve: {
    alias: {
      '@': path.resolve(__dirname, 'src')
    }
  },
  server: {
    proxy: {
      '/api': {
        target: 'https://127.0.0.1:8022'
      }
    }
  }
})

上面是配置文件 VITE.CONFIG.JS,下面是NPM RUN DEV结果:


  VITE v5.1.6  ready in 359 ms

  ➜  Local:   http://localhost:5173/
  ➜  Network: use --host to expose
  ➜  press h + enter to show help

  • 写回答

2条回答 默认 最新

  • 阿里嘎多学长 2024-07-15 08:10
    关注

    以下内容由CHATGPT及阿里嘎多学长共同生成、有用望采纳:


    你已经提供了一个非常详细的步骤来配置Vite项目以支持HTTPS,并且给出了相应的配置示例和命令来生成SSL证书。以下是你提供的步骤的总结和一些补充说明:

    1. 配置HTTPS

      • vite.config.js文件的server配置中添加一个https属性,该属性是一个对象,包含keycert两个属性,分别指向你的私钥和证书文件的路径。
    2. 生成SSL证书

      • 使用openssl命令生成自签名的SSL证书。这个证书将用于开发环境,可以确保你的开发服务器通过HTTPS提供服务。命令如下:
        openssl req -x509 -newkey rsa:4096 -nodes -out cert.pem -keyout key.pem -days 365
        
      • 这个命令会在执行它的目录下创建cert.pemkey.pem两个文件。
    3. 运行开发服务器

      • 在配置了HTTPS之后,重新运行你的开发服务器。确保你的vite.config.js文件包含了HTTPS配置。
    4. 访问HTTPS开发服务器

      • 使用浏览器访问https://localhost:5173/(或者你在配置中指定的其他端口),如果配置正确,你将能够通过HTTPS安全地访问你的Vite开发服务器。

    补充说明:

    • 浏览器可能会警告你自签名证书的安全性,因为它们不被浏览器默认信任。你可以选择继续访问,但请注意,这仅适用于开发环境。
    • 对于生产环境,强烈建议使用由受信任的证书颁发机构签发的证书,以避免安全警告并确保用户的信任。
    • 如果你使用的是Let's Encrypt等免费证书服务,你需要遵循它们的指南来获取和配置证书。

    如果你需要进一步的帮助或有其他问题,请随时提问。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 7月26日
  • 已采纳回答 7月18日
  • 创建了问题 7月15日

悬赏问题

  • ¥15 如何在vue.config.js中读取到public文件夹下window.APP_CONFIG.API_BASE_URL的值
  • ¥50 浦育平台scratch图形化编程
  • ¥20 求这个的原理图 只要原理图
  • ¥15 vue2项目中,如何配置环境,可以在打完包之后修改请求的服务器地址
  • ¥20 微信的店铺小程序如何修改背景图
  • ¥15 UE5.1局部变量对蓝图不可见
  • ¥15 一共有五道问题关于整数幂的运算还有房间号码 还有网络密码的解答?(语言-python)
  • ¥20 sentry如何捕获上传Android ndk 崩溃
  • ¥15 在做logistic回归模型限制性立方条图时候,不能出完整图的困难
  • ¥15 G0系列单片机HAL库中景园gc9307液晶驱动芯片无法使用硬件SPI+DMA驱动,如何解决?