import { defineConfig } from 'vite'; import react from '@vitejs/plugin-react-swc'; import dns from 'dns'; dns.setDefaultResultOrder('verbatim'); // https://vitejs.dev/config/ export default defineConfig({ plugins: [react()], server: { proxy: { '/api/golang': { // TODO: Make this inside and outside of docker (e.g. localhost vs api-golang) target: 'http://api-golang:8080', changeOrigin: true, rewrite: (path) => path.replace(/^\/api\/golang/, ''), secure: false, }, '/api/node': { // TODO: Make this inside and outside of docker (e.g. localhost vs api-node) target: 'http://api-node:3000', changeOrigin: true, rewrite: (path) => path.replace(/^\/api\/node/, ''), secure: false, }, }, }, });