TypeError dans Next.js : impossible de lire la propriété non définie (lecture des « en-têtes »)
P粉146080556
P粉146080556 2023-10-27 10:05:19
0
1
868

J'ai eu cette erreur dans le prochain js

TypeError : Impossible de lire la propriété non définie (lecture des "en-têtes") en évaluation (webpack-internal:///(sc_server)/./node_modules/next/dist/server/future/route-modules/app-route/module.js:254:61)

Exemple d'extrait de code :

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

J'ai essayé de plusieurs manières, comme l'importer NextApiRequestNextApiResponse et l'utiliser. Il n'a pas de propriétés d'état et JSON, en gros, il donne une erreur de type. La propriété n'existe pas dans NextApiResponse. J'ai donc utilisé NextResponse directement et j'ai toujours eu cette erreur.

P粉146080556
P粉146080556

répondre à tous(1)
P粉071602406

Je pense que tu dois le faire返回 NextResponse.json.

C'est ce qui peut provoquer cette erreur.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal