Next.js API 路由期望請(qǐng)求物件作為第一個(gè)參數(shù),而不是請(qǐng)求物件。因此,您需要將程式碼中的 request: Request
變更為 req: NextApiRequest
。此外,您需要將回應(yīng)物件從 Response 變更為 NextResponse。
對(duì)於請(qǐng)求, 由此而來(lái)
export async function POST(request: Request) {
到此
export default async function generateAPI(req: NextApiRequest) {
對(duì)於回應(yīng), 由此而來(lái)
return new Response("Please send your prompt", { status: 400 });
到此
return new NextResponse("Please send your prompt", { status: 400 });