TypeErrorTypeError
Une valeur n'est pas du type attendu. Il s'agit de l'erreur JavaScript la plus courante, survenant lorsqu'une opération rencontre une valeur du mauvais type.
SyntaxError: Unexpected tokenLe parseur a rencontré un token (caractère ou mot-clé) inattendu à cette position dans le code.
Un caractère ou mot-clé est apparu là où le parseur ne l'attendait pas. Les causes fréquentes incluent des virgules manquantes dans les tableaux/objets, des accolades en trop ou manquantes, l'utilisation de mots réservés comme identifiants, ou la syntaxe de modules ES dans des fichiers CommonJS.
Vérifiez la ligne indiquée dans l'erreur pour repérer la ponctuation manquante ou superflue. Assurez-vous que les accolades et les parenthèses sont équilibrées. Vérifiez que vous ne mélangez pas les systèmes de modules. Utilisez un formateur de code pour détecter les problèmes structurels.
const obj = { name: 'test', }; // trailing comma in older JSTypeErrorUne valeur n'est pas du type attendu. Il s'agit de l'erreur JavaScript la plus courante, survenant lorsqu'une opération rencontre une valeur du mauvais type.
ReferenceErrorRéférence à une variable qui n'existe pas dans la portée courante.
ERR_SERVER_ALREADY_LISTENLa méthode server.listen() a été appelée alors que le serveur écoute déjà.
ERR_INVALID_RETURN_VALUEUne fonction a renvoyé une valeur d'un type inattendu.
ERR_INSPECTOR_ALREADY_ACTIVATEDL'inspecteur (débogueur) Node.js a été activé plus d'une fois.
TypeError: Cannot set properties of undefined/nullTentative de définition d'une propriété sur undefined ou null.