src/app/api/auth/me/route.ts
import { NextRequest, NextResponse } from 'next/server'
import { authenticateRequest } from '@/lib/auth'
export async function GET(request: NextRequest) {
const result = authenticateRequest(request)
if (result instanceof NextResponse) {
// Not authenticated
return NextResponse.json({ authenticated: false }, { status: 200 })
}
return NextResponse.json({
authenticated: true,
username: result,
})
}