import {defineConfig} from 'vite' import react from '@vitejs/plugin-react' import tsconfigPaths from 'vite-tsconfig-paths' // https://vitejs.dev/config/ export default defineConfig({ plugins: [ react(), tsconfigPaths(), ], server: { proxy: { '/api': { // 실제 백엔드 서버 주소로 전달 target: 'http://localhost:8080', // Origin 헤더를 target의 Origin으로 변경 (CORS 에러 방지) changeOrigin: true, // Ingress의 rewrite-target과 동일한 역할. // '/api/themes' -> '/themes'로 경로를 재작성하여 백엔드에 전달 rewrite: (path) => path.replace(/^\/api/, ''), }, }, }, })