diff --git a/src/mocks/handlers/auth.js b/src/mocks/handlers/auth.js index 9de78675..ea30f63c 100644 --- a/src/mocks/handlers/auth.js +++ b/src/mocks/handlers/auth.js @@ -326,25 +326,22 @@ export const authHandlers = [ }); }), - // 6. 获取微信 H5 授权 URL - http.post('/api/auth/wechat/h5-auth-url', async ({ request }) => { + // 6. 获取微信 H5 授权 URL(手机浏览器用) + http.post('/api/auth/wechat/h5-auth', async ({ request }) => { await delay(NETWORK_DELAY); const body = await request.json(); const { redirect_url } = body; const state = generateWechatSessionId(); - const authUrl = `https://open.weixin.qq.com/connect/oauth2/authorize?appid=mock&redirect_uri=${encodeURIComponent(redirect_url)}&response_type=code&scope=snsapi_userinfo&state=${state}#wechat_redirect`; + // Mock 模式下直接返回前端回调地址(模拟授权成功) + const authUrl = `${redirect_url}?wechat_login=success&state=${state}`; console.log('[Mock] 生成微信 H5 授权 URL:', authUrl); return HttpResponse.json({ - code: 0, - message: '成功', - data: { - auth_url: authUrl, - state - } + auth_url: authUrl, + state }); }),