From 653777576709d28821af3875575863cdf0e477d5 Mon Sep 17 00:00:00 2001 From: Lexcubia Date: Mon, 21 Apr 2025 14:37:57 +0800 Subject: [PATCH] =?UTF-8?q?update:=20=E5=9C=A8=E4=BB=A3=E7=90=86=E8=AE=BE?= =?UTF-8?q?=E7=BD=AE=E4=B8=AD=E6=B7=BB=E5=8A=A0=E5=AF=B9=E8=81=8A=E5=A4=A9?= =?UTF-8?q?=E6=B6=88=E6=81=AF=E7=9A=84=E6=94=AF=E6=8C=81=EF=BC=8C=E8=AE=BE?= =?UTF-8?q?=E7=BD=AE=E7=9B=B8=E5=BA=94=E7=9A=84=E8=AF=B7=E6=B1=82=E5=92=8C?= =?UTF-8?q?=E5=93=8D=E5=BA=94=E5=A4=B4=E4=BB=A5=E5=A4=84=E7=90=86=E4=BA=8B?= =?UTF-8?q?=E4=BB=B6=E6=B5=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- vite.config.js | 10 ++++++++++ 1 file changed, 10 insertions(+) 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'; + } }); } }