diff --git a/frontend/vite.config.ts b/frontend/vite.config.ts index e48c29f..7fd058a 100644 --- a/frontend/vite.config.ts +++ b/frontend/vite.config.ts @@ -7,34 +7,13 @@ export default defineConfig({ host: '0.0.0.0', port: 5173, proxy: { - '/auth': { - target: 'http://127.0.0.1:8000', - changeOrigin: true, - }, - '/inventory': { - target: 'http://127.0.0.1:8000', - changeOrigin: true, - }, - '/objects': { - target: 'http://127.0.0.1:8000', - changeOrigin: true, - }, - '/jobs': { - target: 'http://127.0.0.1:8000', - changeOrigin: true, - }, - '/discoveries': { - target: 'http://127.0.0.1:8000', - changeOrigin: true, - }, - '/relations': { - target: 'http://127.0.0.1:8000', - changeOrigin: true, - }, - '/health': { + // All backend API calls go through /backend -> strips prefix + '/backend': { target: 'http://127.0.0.1:8000', changeOrigin: true, + rewrite: (path) => path.replace(/^\/backend/, ''), }, + // Local agent (unauthenticated) '/api': { target: 'http://127.0.0.1:8001', changeOrigin: true,