TypeError in Next.js: Eigenschaft von undefiniert kann nicht gelesen werden (‚Header' werden gelesen)
P粉146080556
P粉146080556 2023-10-27 10:05:19
0
1
872

Ich habe diesen Fehler in next js erhalten

TypeError: Eigenschaft von undefiniert kann nicht gelesen werden (‚Header‘ werden gelesen) in eval (webpack-internal:///(sc_server)/./node_modules/next/dist/server/future/route-modules/app-route/module.js:254:61)

Code-Snippet-Beispiel:

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})
    }
    );

Verschiedene Möglichkeiten ausprobiert, z. B. importieren NextApiRequestNextApiResponse und verwenden. Es hat keine Status- und JSON-Eigenschaften, im Grunde gibt es einen Typfehler an, in dem die Eigenschaft nicht vorhanden ist NextApiResponse. Also habe ich NextResponse direkt verwendet und trotzdem diesen Fehler erhalten.

P粉146080556
P粉146080556

Antworte allen(1)
P粉071602406

我认为您必须返回 NextResponse.json

这就是可能导致该错误的原因。

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage