f
This commit is contained in:
12
src/App.vue
12
src/App.vue
@@ -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(
|
||||
|
||||
Reference in New Issue
Block a user