feat(web): 品牌检测/图片生成服务端化——URL 统一 https+域名,入口文件带 hash 防长缓存失效
- brand/image 本地执行 API 服务端化(主机A shufu-web-api:15126,nginx 转发 /api/brand/* 等) - 前端撤销本地回连逻辑(local-http 删除,http.ts/brand.ts 还原为域名相对路径) - 版本更新改桌面桥 do_update_app(原 Flask /api/update/do 桥化,Web 无更新入口) - 品牌检测页 Web 可用(hasBridge 恢复 blanket 判定:文件选择走浏览器降级、任务/SSE 走域名) - vite 入口文件带内容 hash(/assets 配了 immutable 长缓存,无 hash 入口导致更新永不生效) - public/logo.jpg:Web 版 /logo.jpg 素材(原 app_client/logo.jpg 随桌面瘦身移除)
This commit is contained in:
@@ -60,6 +60,17 @@ function createHttpClient(): AxiosInstance {
|
||||
})
|
||||
|
||||
instance.interceptors.request.use((config: InternalAxiosRequestConfig) => {
|
||||
// 携带本地登录令牌:桌面端同源 cookie 仍可用;dev(5173) 无 cookie 时靠 Bearer 过 Java 鉴权
|
||||
try {
|
||||
if (config.url && config.url.indexOf('/newApi') === 0 && typeof window !== 'undefined') {
|
||||
const token = window.localStorage.getItem('aiimage_auth_token') || ''
|
||||
if (token) {
|
||||
config.headers.Authorization = `Bearer ${token}`
|
||||
}
|
||||
}
|
||||
} catch {
|
||||
/* 忽略读取令牌异常 */
|
||||
}
|
||||
return config
|
||||
})
|
||||
|
||||
|
||||
Reference in New Issue
Block a user