update: 在代理设置中添加对聊天消息的支持,设置相应的请求和响应头以处理事件流
This commit is contained in:
parent
e6832941d5
commit
6537775767
|
@ -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';
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue