makearmy-app/app/api/debug/whoami/route.ts
2025-10-01 21:06:00 -04:00

14 lines
525 B
TypeScript

// app/api/debug/whoami/route.ts
import { NextResponse } from "next/server";
import { dxGET } from "@/lib/directus";
import { requireBearer } from "@/app/api/_lib/auth";
export async function GET(req: Request) {
try {
const bearer = requireBearer(req);
const me = await dxGET<any>("/users/me?fields=id,username", bearer);
return NextResponse.json(me, { status: 200 });
} catch (e: any) {
return NextResponse.json({ error: e?.message || "err" }, { status: e?.status ?? 500 });
}
}