vite.config.ts 545 B

1234567891011121314151617181920212223
  1. import { defineConfig } from 'vite'
  2. import react from '@vitejs/plugin-react'
  3. // https://vite.dev/config/
  4. export default defineConfig({
  5. plugins: [react()],
  6. server: {
  7. proxy: {
  8. // 代理 WebSocket 同步端点
  9. '/ws': {
  10. target: 'http://127.0.0.1:8000',
  11. ws: true,
  12. changeOrigin: true,
  13. },
  14. // 代理所有 API 请求到 /api 前缀
  15. '/api': {
  16. target: 'http://127.0.0.1:8000',
  17. changeOrigin: true,
  18. rewrite: (path) => path.replace(/^\/api/, ''),
  19. },
  20. },
  21. },
  22. })