From dd5e32b92815dea85377b9f9cc850eacbb81b578 Mon Sep 17 00:00:00 2001 From: liuyonghe0111 <1763195287@qq.com> Date: Fri, 19 Dec 2025 14:10:25 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E4=BF=AE=E5=A4=8D=E5=9B=9E=E8=B0=83?= =?UTF-8?q?=E5=9C=B0=E5=9D=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .env | 4 +++- src/app/api/auth/discord/callback/route.ts | 7 +++++-- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/.env b/.env index 0dd2849..58a558e 100644 --- a/.env +++ b/.env @@ -13,6 +13,9 @@ NEXT_PUBLIC_CHAT_API_URL=http://54.223.196.180 # 三方登录 NEXT_PUBLIC_DISCORD_CLIENT_ID=1448143535609217076 +# 前端回调地址 +NEXT_PUBLIC_APP_URL=http://54.223.196.180:3000 + # STREAM_CHAT NEXT_PUBLIC_STREAM_CHAT_API_KEY=rpwwpq5gvq3h @@ -26,7 +29,6 @@ NEXT_PUBLIC_RTC_APP_ID=689ade491323ae01797818e0 # 启用 mock NEXT_PUBLIC_ENABLE_MOCK=false -NEXT_PUBLIC_APP_URL=https://test.crushlevel.ai NEXT_PUBLIC_IM_USER_SUFFIX=@u@t NEXT_PUBLIC_IM_AI_SUFFIX=@r@t diff --git a/src/app/api/auth/discord/callback/route.ts b/src/app/api/auth/discord/callback/route.ts index a8e25b0..e695dd5 100644 --- a/src/app/api/auth/discord/callback/route.ts +++ b/src/app/api/auth/discord/callback/route.ts @@ -1,8 +1,11 @@ import { NextRequest, NextResponse } from 'next/server'; +const getUrl = (request: NextRequest) => { + return process.env.NEXT_PUBLIC_APP_URL || request.nextUrl.origin; +}; + export async function GET(request: NextRequest) { - // console.log('request', request); - const url = request.nextUrl.origin; + const url = getUrl(request); try { const { searchParams } = new URL(request.url); const code = searchParams.get('code');