Proxy API and JMAP requests to a local Stalwart server in dev
Same-origin proxying to localhost:8080 avoids CORS without weakening the server's CORS policy; pair with VITE_API_BASE_URL= (empty) in .env.development.local.
This commit is contained in:
@@ -16,6 +16,14 @@ export default defineConfig({
|
||||
'@': path.resolve(__dirname, './src'),
|
||||
},
|
||||
},
|
||||
server: {
|
||||
// Same-origin proxy to the local Stalwart container: avoids CORS entirely
|
||||
// (VITE_API_BASE_URL stays empty in .env.development.local).
|
||||
proxy: {
|
||||
'/api': { target: 'http://localhost:8080', changeOrigin: true, ws: true },
|
||||
'/jmap': { target: 'http://localhost:8080', changeOrigin: true, ws: true },
|
||||
},
|
||||
},
|
||||
test: {
|
||||
globals: false,
|
||||
environment: 'happy-dom',
|
||||
|
||||
Reference in New Issue
Block a user