diff --git a/pitch-deck/app/p/[code]/route.ts b/pitch-deck/app/p/[code]/route.ts index 396b533..4f0f981 100644 --- a/pitch-deck/app/p/[code]/route.ts +++ b/pitch-deck/app/p/[code]/route.ts @@ -3,6 +3,8 @@ import pool from '@/lib/db' interface Ctx { params: Promise<{ code: string }> } +const BASE_URL = process.env.PITCH_BASE_URL || 'https://pitch.breakpilot.com' + export async function GET(request: NextRequest, ctx: Ctx) { const { code } = await ctx.params @@ -14,8 +16,8 @@ export async function GET(request: NextRequest, ctx: Ctx) { ) if (rows.length === 0) { - return NextResponse.redirect(new URL('/auth?error=invalid', request.url)) + return NextResponse.redirect(`${BASE_URL}/auth?error=invalid`) } - return NextResponse.redirect(new URL(`/auth/verify?token=${rows[0].token}`, request.url)) + return NextResponse.redirect(`${BASE_URL}/auth/verify?token=${rows[0].token}`) }