我在下一个js中遇到这个错误
类型错误:无法读取未定义的属性(读取“标头”) 在 eval (webpack-internal:///(sc_server)/./node_modules/next/dist/server/future/route-modules/app-route/module.js:254:61)
代码片段示例:
newUser .save() .then(() => NextResponse.json({ msg: "Successfuly created new User: " + newUser ,status:200}) ) .catch((err: string) =>{ NextResponse.json({ error: "Error on '/api/register': " + err ,status:400}) } );
尝试了多种方法,例如导入 NextApiRequest
和 NextApiResponse
并使用它。
它没有状态和 JSON 属性,基本上它给出了类型错误属性在 NextApiResponse
中不存在。
所以我直接使用 NextResponse
仍然收到此错误。
我认为您必须
返回
NextResponse.json
。这就是可能导致该错误的原因。