在Next.js中出現TypeError: 無法讀取未定義的屬性(讀取'headers')
P粉146080556
P粉146080556 2023-10-27 10:05:19
0
1
893

我在下一個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})
    }
    );

嘗試了多種方法,例如匯入 NextApiRequestNextApiResponse 並使用它。 它沒有狀態和 JSON 屬性,基本上它給出了類型錯誤屬性在 NextApiResponse 中不存在。 所以我直接使用 NextResponse 仍然收到此錯誤。

P粉146080556
P粉146080556

全部回覆(1)
P粉071602406

我認為您必須返回 NextResponse.json

這就是可能導致該錯誤的原因。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板