From aa122113ade36f02dc8fdbebdf1232b5c4b8742c Mon Sep 17 00:00:00 2001 From: Kamal Wickramanayake Date: Fri, 3 Jul 2026 19:02:36 +0530 Subject: Microservice sample projects --- microservices/04-react-app/vite.config.js | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 microservices/04-react-app/vite.config.js (limited to 'microservices/04-react-app/vite.config.js') diff --git a/microservices/04-react-app/vite.config.js b/microservices/04-react-app/vite.config.js new file mode 100644 index 0000000..fb81936 --- /dev/null +++ b/microservices/04-react-app/vite.config.js @@ -0,0 +1,23 @@ +import { defineConfig } from 'vite' +import react from '@vitejs/plugin-react' + +// https://vite.dev/config/ +export default defineConfig({ + plugins: [react()], + + // Forward requests to /bff/api to another server (like json-server) + server: { + proxy: { + '/bff': { + target: 'http://localhost:8050', + + changeOrigin: true, // Rewrites the host header to match the target + + secure: false, // Allows self-signed SSL certificates for HTTPS targets + + // Strips out '/bff' before passing the request to the target server + rewrite: (path) => path.replace(/^\/bff/, ''), + } + } + } +}) -- cgit v1.2.3