We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 7d0be11 commit 0f25f92Copy full SHA for 0f25f92
app/auth/callback/route.ts
@@ -52,12 +52,16 @@ export async function GET(request: Request) {
52
53
const forwardedHost = request.headers.get("x-forwarded-host")
54
const isLocal = process.env.NODE_ENV === "development"
55
+ const host = forwardedHost || new URL(request.url).hostname
56
- const redirectUrl = isLocal
57
- ? `${origin}${next}`
58
- : forwardedHost
59
- ? `https://${forwardedHost}${next}`
60
- : `${origin}${next}`
+ let baseUrl = ""
+ if (isLocal) {
+ baseUrl = origin
+ } else {
61
+ baseUrl = `https://${host}`
62
+ }
63
+
64
+ const redirectUrl = `${baseUrl}${next}`
65
66
return NextResponse.redirect(redirectUrl)
67
}
0 commit comments