From 9718acb031da5b126182212452f428004a600f56 Mon Sep 17 00:00:00 2001 From: Chris-1010 <122332721@umail.ucc.ie> Date: Sun, 2 Mar 2025 00:23:26 +0000 Subject: [PATCH] UPDATE/FIX: Configure frontend-dev proxy --- frontend/vite.config.dev.ts | 74 ++++++++++++++++++++++--------------- 1 file changed, 44 insertions(+), 30 deletions(-) diff --git a/frontend/vite.config.dev.ts b/frontend/vite.config.dev.ts index bfaec4c..6904ffb 100644 --- a/frontend/vite.config.dev.ts +++ b/frontend/vite.config.dev.ts @@ -1,34 +1,48 @@ -import { defineConfig } from 'vite' -import react from '@vitejs/plugin-react' +import { defineConfig } from "vite"; +import react from "@vitejs/plugin-react"; export default defineConfig({ - plugins: [react({ - // Add development-specific React plugin options - jsxRuntime: 'automatic' - })], - server: { - port: 5173, - proxy: { - '/api': { - target: 'http://localhost:8080', - changeOrigin: true, - secure: false + plugins: [ + react({ + // Add development-specific React plugin options + jsxRuntime: "automatic", + }), + ], + server: { + port: 5173, + proxy: { + "/api": { + target: "http://localhost:8080", + changeOrigin: true, + secure: false, + }, + "/socket.io": { + target: "http://localhost:8080", + changeOrigin: true, + ws: true, }, - '/socket.io': { - target: 'http://localhost:8080', + "/stream": { + target: "http://localhost:8080", changeOrigin: true, - ws: true - } - } - }, - build: { - sourcemap: true, - outDir: 'dist' - }, - optimizeDeps: { - exclude: ['@vite/client', '@vite/env'] - }, - esbuild: { - logOverride: { 'this-is-undefined-in-esm': 'silent' } - } -}) \ No newline at end of file + }, + "/images": { + target: "http://localhost:8080", + changeOrigin: true, + }, + "/user": { + target: "http://localhost:8080", + changeOrigin: true, + }, + }, + }, + build: { + sourcemap: true, + outDir: "dist", + }, + optimizeDeps: { + exclude: ["@vite/client", "@vite/env"], + }, + esbuild: { + logOverride: { "this-is-undefined-in-esm": "silent" }, + }, +});