This commit is contained in:
2025-10-16 22:33:07 +08:00
parent c9cc800ed9
commit 5fbc33be74
37 changed files with 7044 additions and 1139 deletions

View File

@@ -40,7 +40,6 @@ export default defineConfig({
cssMinify: true,
},
plugins: [
cesium(),
vue(),
viteCompression({
verbose: true,
@@ -101,6 +100,33 @@ export default defineConfig({
port: 5173,
allowedHosts: ["w.godserver.cn",'godserver.cn','www.godserver.cn','rbq.college','mai.godserver.cn'],
proxy: {
"/aapi": {
target: "https://reijm.godserver.cn/api/",
changeOrigin: true,
rewrite: (path) => path.replace(/^\/api/, ''),
headers: {
"User-Agent": "Mozilla/5.0",
"Cache-Control": "no-cache",
"Pragma": "no-cache"
// 移除 Accept 头部,避免覆盖客户端发送的 Accept: text/event-stream
},
configure: (proxy, options) => {
proxy.on('proxyReq', (proxyReq, req, res) => {
// 确保不覆盖客户端的 Accept 头部
if (req.headers.accept) {
proxyReq.setHeader('Accept', req.headers.accept);
}
});
proxy.on('proxyRes', (proxyRes, req, res) => {
// 确保流式响应的头部设置正确
proxyRes.headers['Content-Type'] = 'text/event-stream';
proxyRes.headers['Cache-Control'] = 'no-cache';
proxyRes.headers['Connection'] = 'keep-alive';
proxyRes.headers['X-Accel-Buffering'] = 'no';
});
}
},
"/api": {
target: "http://127.0.0.1:8981/api",
changeOrigin: true,