From 8012ec9bee867497ecedcdd9a11c58cae925d7a3 Mon Sep 17 00:00:00 2001 From: admin <1297598740@qq.com> Date: Mon, 26 Jan 2026 15:26:58 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E4=BF=AE=E5=A4=8Dgithub=E8=AE=A4?= =?UTF-8?q?=E8=AF=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/services/authService.ts | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/services/authService.ts b/src/services/authService.ts index 61d44a3..a6d3c91 100644 --- a/src/services/authService.ts +++ b/src/services/authService.ts @@ -134,7 +134,13 @@ export function logout(): void { * Validates: Requirements 13.1 */ export function getGitHubLoginUrl(state?: string): string { - const baseUrl = import.meta.env.VITE_API_BASE_URL || 'http://localhost:2612/api/v1'; + // 强制修正:如果不是本地开发环境,必须使用相对路径 + const isLocal = window.location.hostname === 'localhost' || window.location.hostname === '127.0.0.1'; + const baseUrl = isLocal + ? (import.meta.env.VITE_API_BASE_URL || 'http://localhost:2612/api/v1') + : '/api/v1'; + + console.log('[Auth] Generating GitHub URL with base:', baseUrl); const url = new URL(`${baseUrl}/auth/github`); if (state) { url.searchParams.append('state', state);