feat: 修复回调地址

This commit is contained in:
liuyonghe0111 2025-12-19 14:10:25 +08:00
parent abdf1f4615
commit dd5e32b928
2 changed files with 8 additions and 3 deletions

4
.env
View File

@ -13,6 +13,9 @@ NEXT_PUBLIC_CHAT_API_URL=http://54.223.196.180
# 三方登录 # 三方登录
NEXT_PUBLIC_DISCORD_CLIENT_ID=1448143535609217076 NEXT_PUBLIC_DISCORD_CLIENT_ID=1448143535609217076
# 前端回调地址
NEXT_PUBLIC_APP_URL=http://54.223.196.180:3000
# STREAM_CHAT # STREAM_CHAT
NEXT_PUBLIC_STREAM_CHAT_API_KEY=rpwwpq5gvq3h NEXT_PUBLIC_STREAM_CHAT_API_KEY=rpwwpq5gvq3h
@ -26,7 +29,6 @@ NEXT_PUBLIC_RTC_APP_ID=689ade491323ae01797818e0
# 启用 mock # 启用 mock
NEXT_PUBLIC_ENABLE_MOCK=false NEXT_PUBLIC_ENABLE_MOCK=false
NEXT_PUBLIC_APP_URL=https://test.crushlevel.ai
NEXT_PUBLIC_IM_USER_SUFFIX=@u@t NEXT_PUBLIC_IM_USER_SUFFIX=@u@t
NEXT_PUBLIC_IM_AI_SUFFIX=@r@t NEXT_PUBLIC_IM_AI_SUFFIX=@r@t

View File

@ -1,8 +1,11 @@
import { NextRequest, NextResponse } from 'next/server'; 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) { export async function GET(request: NextRequest) {
// console.log('request', request); const url = getUrl(request);
const url = request.nextUrl.origin;
try { try {
const { searchParams } = new URL(request.url); const { searchParams } = new URL(request.url);
const code = searchParams.get('code'); const code = searchParams.get('code');