This commit is contained in:
2026-01-16 16:33:03 +08:00
parent dbd81fd6fa
commit 444deab3bd
3 changed files with 16 additions and 1 deletions

View File

@@ -298,9 +298,19 @@ const getWeixinAuthUrl = () => {
const params = new URLSearchParams(url.search);
params.delete("code");
params.delete("state");
const cleanUrl = `${url.origin}${url.pathname}${params.toString() ? "?" + params.toString() : ""
// 使用配置的固定域名,如果没有配置则使用当前域名
const redirectDomain = import.meta.env.VITE_WECHAT_REDIRECT_DOMAIN || url.origin;
const cleanUrl = `${redirectDomain}${url.pathname}${params.toString() ? "?" + params.toString() : ""
}`;
const redirectUri = encodeURIComponent(cleanUrl);
console.log("🔗 WeChat redirectUri config:", {
configuredDomain: import.meta.env.VITE_WECHAT_REDIRECT_DOMAIN || "未配置(使用当前域名)",
currentOrigin: url.origin,
finalRedirectDomain: redirectDomain,
redirectUri: cleanUrl
});
const weixinAuthUrl = `https://open.weixin.qq.com/connect/oauth2/authorize?appid=${appId}&redirect_uri=${redirectUri}&response_type=code&scope=snsapi_base&state=snsapi_base#wechat_redirect`;
console.log(