vite.config.ts 687 B

1234567891011121314151617181920212223242526272829
  1. import { defineConfig } from 'vite'
  2. import vue from '@vitejs/plugin-vue'
  3. import { resolve } from 'path'
  4. import fs from 'fs'
  5. // https://vite.dev/config/
  6. export default defineConfig({
  7. plugins: [vue()],
  8. resolve: {
  9. alias: {
  10. '@': resolve(__dirname, 'src')
  11. }
  12. },
  13. server: {
  14. port: 5173,
  15. https: {
  16. cert: fs.readFileSync(resolve(__dirname, '../backend/certs/cert.pem')),
  17. key: fs.readFileSync(resolve(__dirname, '../backend/certs/key.pem')),
  18. },
  19. proxy: {
  20. '/api': {
  21. target: 'https://localhost:8000',
  22. changeOrigin: true,
  23. secure: false, // 开发环境使用自签名证书,设为false跳过校验
  24. }
  25. }
  26. }
  27. })