diff --git a/vite.config.js b/vite.config.js index 0b6358f..976c04e 100644 --- a/vite.config.js +++ b/vite.config.js @@ -55,6 +55,16 @@ export default defineConfig(({ command, mode }) => { proxy.on('proxyReq', (proxyReq, req, res) => { proxyReq.setHeader('Origin', env.VITE_APP_BASE_API); proxyReq.setHeader('Access-Control-Request-Method', '*'); + if (req.url.includes('chat-messages')) { + proxyReq.setHeader('Accept', 'text/event-stream'); + } + }); + proxy.on('proxyRes', (proxyRes, req, res) => { + if (req.url.includes('chat-messages')) { + proxyRes.headers['content-type'] = 'text/event-stream'; + proxyRes.headers['Cache-Control'] = 'no-cache'; + proxyRes.headers['Connection'] = 'keep-alive'; + } }); } }