import { NextRequest, NextResponse } from 'next/server'; import payload from 'payload'; import config from '@/payload.config'; export async function GET(req: NextRequest) { await payload.init({ config }); try { const { user } = await payload.auth({ headers: req.headers, }); if (!user) { return NextResponse.json({ user: null, message: 'Account' }); } return NextResponse.json({ user, message: 'Account' }); } catch (err) { console.error(err); return NextResponse.json( { user: null, message: 'Error checking account' }, { status: 500 }, ); } }