MCPcopy Index your code
hub / github.com/nextauthjs/next-auth-example / handler

Function handler

app/[...proxy]/route.tsx:16–30  ·  view source on GitHub ↗
(request: NextRequest)

Source from the content-addressed store, hash-verified

14}
15
16async function handler(request: NextRequest) {
17 const session = await auth()
18
19 const headers = new Headers(request.headers)
20 headers.set("Authorization", `Bearer ${session?.accessToken}`)
21
22 let backendUrl =
23 process.env.THIRD_PARTY_API_EXAMPLE_BACKEND ??
24 "https://third-party-backend.authjs.dev"
25
26 let url = request.nextUrl.href.replace(request.nextUrl.origin, backendUrl)
27 let result = await fetch(url, { headers, body: request.body })
28
29 return stripContentEncoding(result)
30}
31
32export const dynamic = "force-dynamic"
33

Callers

nothing calls this directly

Calls 1

stripContentEncodingFunction · 0.85

Tested by

no test coverage detected