vite.config.js 661 B

123456789101112131415161718192021222324252627282930313233
  1. import { defineConfig } from 'vite';
  2. import react from '@vitejs/plugin-react';
  3. import path from 'path';
  4. export default defineConfig({
  5. plugins: [react()],
  6. resolve: {
  7. alias: {
  8. '@': path.resolve(__dirname, './src'),
  9. },
  10. },
  11. preview: {
  12. host: '0.0.0.0',
  13. port: 5173,
  14. allowedHosts: ['ai-swap.local'],
  15. },
  16. server: {
  17. proxy: {
  18. '/api': {
  19. target: 'http://localhost:8002',
  20. changeOrigin: true,
  21. },
  22. '/output': {
  23. target: 'http://localhost:8002',
  24. changeOrigin: true,
  25. },
  26. '/materials': {
  27. target: 'http://localhost:8002',
  28. changeOrigin: true,
  29. }
  30. }
  31. }
  32. });