From 1e0956dcc864f9416b36a25712255298d8e700f0 Mon Sep 17 00:00:00 2001 From: admin Date: Thu, 6 Aug 2026 16:37:31 +0000 Subject: [PATCH] fix(proxy): add /backend proxy with rewrite to replace legacy per-route entries --- frontend/vite.config.ts | 29 ++++------------------------- 1 file changed, 4 insertions(+), 25 deletions(-) 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,