β This API receives data using a POST request.
π Visit POST API RouteContent-Type: application/json{
"id": 1,
"name": "Zohaib"
}import { NextResponse } from "next/server";
export const POST = async (req) => {
const data = await req.json();
return NextResponse.json({ result: "done" }, { status: 200 });
};π This API expects a JSON body with keys: { id, name }.
If missing, it returns a 400 error.
import { NextResponse } from "next/server";
export const POST = async (req) => {
const data = await req.json();
// console.log(data)
// console.log(data.id)
// console.log(data.name)
if (!data.id || !data.name) {
return NextResponse.json({ result: "Failed" }, { status: 400 });
}
return NextResponse.json({ result: "done" }, { status: 200 });
};