File size: 796 Bytes
e394370 e6f1924 e394370 e6f1924 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | import { cookies } from "next/headers";
import { NextRequest, NextResponse } from "next/server";
export async function POST(request: NextRequest) {
const cookieStore = await cookies();
const token = cookieStore.get('auth_token')?.value;
const { searchParams } = new URL(request.url)
const criteria_id = searchParams.get("criteria_id")
const body = await request.json()
const res = await fetch(
`https://byteriot-candidateexplorer.hf.space/CandidateExplorer/agentic/create_weight?criteria_id=${criteria_id}`,
{
method: "POST",
headers: {
"Content-Type": "application/json",
Authorization: token ?? "",
},
body: JSON.stringify(body),
}
)
const data = await res.json()
return NextResponse.json(data, { status: res.status })
} |