import { defineConfig } from "vite"; import react from "@vitejs/plugin-react"; import path from "node:path"; export default defineConfig({ plugins: [react()], resolve: { alias: { "@": path.resolve(__dirname, "src"), }, }, server: { port: 5173, proxy: { // Proxy /api/* on the dev server to the FastAPI backend on :8000. // Keeps the frontend origin clean and side-steps CORS during dev. "/api": { target: "http://localhost:8000", changeOrigin: true, rewrite: (p) => p.replace(/^\/api/, ""), }, }, }, });