recherche

Maison  >  Questions et réponses  >  le corps du texte

TypeError dans Next.js : impossible de lire la propriété non définie (lecture des « en-têtes »)

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粉146080556P粉146080556482 Il y a quelques jours1013

répondre à tous(1)je répondrai

  • P粉071602406

    P粉0716024062023-10-28 00:36:01

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

    C'est ce qui peut provoquer cette erreur.

    répondre
    0
  • Annulerrépondre