From 00e0e70e85a99fddc8e48ae4f9962e4bd0d38e0d Mon Sep 17 00:00:00 2001 From: weicw1996 Date: Wed, 21 Oct 2026 13:46:47 +0800 Subject: [PATCH] =?UTF-8?q?fix(config):=20=E7=94=9F=E4=BA=A7=20API=20?= =?UTF-8?q?=E6=94=B9=E7=94=A8=20https=EF=BC=8C=E9=81=BF=E5=85=8D=E5=90=8E?= =?UTF-8?q?=E5=8F=B0=20https=20=E9=83=A8=E7=BD=B2=E6=97=B6=E8=A2=AB=20mixe?= =?UTF-8?q?d-content=20=E6=8B=A6=E6=88=AA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 线上后台登录请求被浏览器判为「(已屏蔽: mixed-content)」,因为 .env.production 里 VITE_API_URL 写的是明文 http://twai-api.gxmu.edu.cn/api,而后台以 https 部署。 改为 https://twai-api.gxmu.edu.cn/api(实测 /api/login 返回 200,证书有效)。 顺带说明:聊天用的 WebSocket 由该地址推导成 wss://<同 host>/chat/{userId}, 协议会自动跟随,不需要额外配置。 --- .env.production | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.env.production b/.env.production index a7ebbec..5fe7b2f 100644 --- a/.env.production +++ b/.env.production @@ -1,2 +1,4 @@ VITE_APP_NAME=后台管理系统 -VITE_API_URL=http://twai-api.gxmu.edu.cn/api +# 生产 API 必须与站点同协议:后台以 https 部署时,http 请求会被浏览器按 +# 混合内容(mixed-content)整条拦掉,登录直接失败。 +VITE_API_URL=https://twai-api.gxmu.edu.cn/api