更新vite配置,修复前端登录后无法正确显示用户名的问题
This commit is contained in:
parent
74e75ec7a5
commit
756e3c1657
@ -74,17 +74,56 @@ export default defineConfig(({ mode }) => {
|
||||
'/api/action': {
|
||||
target: JINGROW_SERVER_URL,
|
||||
changeOrigin: true,
|
||||
secure: false
|
||||
secure: false,
|
||||
// 确保后端 Set-Cookie 的域与路径被重写为当前前端域名与根路径,便于浏览器保存 sid/user_id
|
||||
cookieDomainRewrite: { '*': '' },
|
||||
cookiePathRewrite: { '*': '/' },
|
||||
// 移除 Cookie 的 Secure 标志,因为前端可能是 HTTP 访问
|
||||
configure: (proxy, options) => {
|
||||
proxy.on('proxyRes', (proxyRes, req, res) => {
|
||||
const setCookieHeaders = proxyRes.headers['set-cookie']
|
||||
if (setCookieHeaders) {
|
||||
// 移除所有 Set-Cookie 中的 Secure 标志
|
||||
proxyRes.headers['set-cookie'] = setCookieHeaders.map(cookie => {
|
||||
return cookie.replace(/;\s*[Ss]ecure/gi, '').replace(/,\s*[Ss]ecure/gi, '')
|
||||
})
|
||||
}
|
||||
})
|
||||
}
|
||||
},
|
||||
'/api/data': {
|
||||
target: BACKEND_URL,
|
||||
changeOrigin: true,
|
||||
secure: false
|
||||
secure: false,
|
||||
cookieDomainRewrite: { '*': '' },
|
||||
cookiePathRewrite: { '*': '/' },
|
||||
configure: (proxy, options) => {
|
||||
proxy.on('proxyRes', (proxyRes, req, res) => {
|
||||
const setCookieHeaders = proxyRes.headers['set-cookie']
|
||||
if (setCookieHeaders) {
|
||||
proxyRes.headers['set-cookie'] = setCookieHeaders.map(cookie => {
|
||||
return cookie.replace(/;\s*[Ss]ecure/gi, '').replace(/,\s*[Ss]ecure/gi, '')
|
||||
})
|
||||
}
|
||||
})
|
||||
}
|
||||
},
|
||||
'/jingrow': {
|
||||
target: BACKEND_URL,
|
||||
changeOrigin: true,
|
||||
secure: false
|
||||
secure: false,
|
||||
cookieDomainRewrite: { '*': '' },
|
||||
cookiePathRewrite: { '*': '/' },
|
||||
configure: (proxy, options) => {
|
||||
proxy.on('proxyRes', (proxyRes, req, res) => {
|
||||
const setCookieHeaders = proxyRes.headers['set-cookie']
|
||||
if (setCookieHeaders) {
|
||||
proxyRes.headers['set-cookie'] = setCookieHeaders.map(cookie => {
|
||||
return cookie.replace(/;\s*[Ss]ecure/gi, '').replace(/,\s*[Ss]ecure/gi, '')
|
||||
})
|
||||
}
|
||||
})
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user