Letschat / src /app /api /debug /session /route.ts
HonzaH's picture
Upload 192 files
e5400d4 verified
Raw
History Blame Contribute Delete
643 Bytes
import { NextRequest, NextResponse } from 'next/server'
import { getAppSession } from 'lib/appSession'
export async function GET(request: NextRequest) {
try {
const session = await getAppSession()
// Echo some headers and cookies for debugging
const headers: Record<string, string | null> = {
host: request.headers.get('host'),
referer: request.headers.get('referer'),
'user-agent': request.headers.get('user-agent'),
cookie: request.headers.get('cookie')
}
return NextResponse.json({ session, headers })
} catch (e) {
return NextResponse.json({ error: String(e) }, { status: 500 })
}
}