import { NextRequest, NextResponse } from 'next/server'; export async function GET(request: NextRequest) { const u = new URL(request.url); const apiUrl = `https://users.roblox.com/v1/users/${u.searchParams.get("id")}`; try { const response = await fetch(apiUrl, { headers: { "User-Agent": "OCbwoy3ChanAI/1.0", "Accept": "application/json, text/plain, */*", "Accept-Encoding": "gzip, deflate, br, zstd", "Content-Type": "application/json;charset=UTF-8", "Cookie": request.headers.get("Authorization") || "", }, }); return NextResponse.json(await response.json()); } catch (error) { console.error("Error proxying request:", error); return NextResponse.json({ error: "Internal Server Error" }); } }