import { defineConfig } from 'vite' import react from '@vitejs/plugin-react' // https://vitejs.dev/config/ export default defineConfig({ plugins: [react()], // Em dev, faz proxy da API para o backend Express server: { cors: true, hmr: { host: 'dev.rx.scoreodonto.com', clientPort: 443, protocol: 'wss', overlay: false }, proxy: { '/api': { target: 'http://127.0.0.1:3000', configure: (proxy) => { proxy.on('proxyRes', (proxyRes) => { proxyRes.headers['access-control-allow-origin'] = '*'; }); } }, '/socket.io': { target: 'http://127.0.0.1:3000', ws: true }, '/uploads': 'http://127.0.0.1:3000', '/updates': 'http://127.0.0.1:3000' } }, build: { // O output vai para o diretório que o Express vai servir outDir: 'dist', emptyOutDir: true } })