vite.config.js 618 B

12345678910111213141516171819202122
  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. // 开发环境下把 /api 同源代理到后端,避免浏览器 CORS 预检
  9. // 可选:把 client.ts 的 API_BASE 设为相对 '/api/v1' 即走此同源代理
  10. '/api': {
  11. target: 'http://127.0.0.1:3000',
  12. changeOrigin: true,
  13. },
  14. },
  15. },
  16. test: {
  17. environment: 'jsdom',
  18. setupFiles: './src/test/setup.ts',
  19. exclude: ['**/.worktrees/**', '**/node_modules/**', '**/dist/**'],
  20. },
  21. })