Comment utiliser le débogage dans nodejs

WBOY
Libérer: 2023-05-13 22:06:08
original
1663 Les gens l'ont consulté

Node.js, en tant que langage de programmation back-end très populaire, est largement utilisé pour développer diverses applications Web, serveurs, outils, frameworks et bibliothèques, etc. Cependant, divers problèmes surviendront inévitablement au cours du processus de développement, tels que des erreurs de code, des erreurs de logique, etc. À l’heure actuelle, un bon outil de débogage est très important. L'outil de débogage de Node.js s'appelle debug, ce qui peut aider les développeurs à localiser rapidement les problèmes et à les résoudre plus efficacement.

Cet article expliquera comment utiliser les outils de débogage pour déboguer le code dans Node.js.

1. Installez l'outil de débogage

debug est une bibliothèque tierce qui peut être installée et utilisée via npm. Exécutez la commande suivante dans la ligne de commande :

npm install debug
Copier après la connexion

2. Utilisez debug dans le code

Une fois l'installation terminée, utiliser debug dans le code est très simple. Il vous suffit d'introduire la bibliothèque debug à l'emplacement du code. qui doit être débogué :

const debug = require('debug')('myapp');
Copier après la connexion

Parmi eux, myapp est l'espace de noms que nous avons défini pour ce segment de code. Cet espace de noms peut fournir un préfixe unique pour votre application afin de faciliter sa distinction et son identification lors du débogage.

Ensuite, dans votre code, vous pouvez utiliser la méthode du journal de débogage pour afficher les informations de débogage :

debug('这是一条调试信息');
Copier après la connexion

3. Activer les informations de débogage

Par défaut, le débogage est désactivé. Si vous devez activer le débogage, veuillez définir une variable d'environnement nommée DEBUG lors du démarrage du processus Node.js. Par exemple, si vous souhaitez activer l'outil de débogage pour myapp, vous pouvez exécuter la commande suivante :

DEBUG=myapp node app.js
Copier après la connexion

4. Utilisez des caractères génériques

S'il existe plusieurs espaces de noms dans votre application, vous souhaiterez peut-être activer leurs informations de débogage en même temps. temps. Les caractères génériques sont une fonctionnalité très utile qui vous permet d'activer les informations de débogage pour plusieurs espaces de noms de manière plus concise. Par exemple, si vous souhaitez activer les informations de débogage pour tous les espaces de noms commençant par myapp, vous pouvez exécuter la commande suivante :

DEBUG=myapp:* node app.js
Copier après la connexion

5. Utilisez Visual Studio Code pour le débogage

En plus d'utiliser les outils de débogage sur la ligne de commande, vous pouvez utilisez également Visual Studio Code pour le débogage. Le débogage des applications Node.js dans Visual Studio Code est très simple. Tout d'abord, ouvrez votre code dans Visual Studio Code, puis dans le panneau de débogage à gauche, cliquez sur le bouton "Ajouter une configuration".

Ensuite, sélectionnez "Node.js" comme environnement de débogage et configurez votre script de démarrage et vos paramètres comme suit :

{
    "type": "node",
    "request": "launch",
    "name": "Node.js",
    "program": "${workspaceFolder}/app.js",
    "cwd": "${workspaceFolder}",
    "runtimeExecutable": "node",
    "runtimeArgs": [
        "--inspect"
    ],
    "port": 9229
}
Copier après la connexion

Dans cette configuration, nous utilisons le paramètre --inspect pour démarrer le processus Node.js et définir le port de débogage au 9229. Après avoir enregistré la configuration, vous pouvez cliquer sur le bouton « Démarrer le débogage » pour lancer le débogage.

6. Résumé

debug est un outil de débogage très puissant, qui peut aider les développeurs à localiser et à résoudre rapidement les problèmes. L'utilisation du débogage est très simple. Il vous suffit d'introduire la bibliothèque de débogage dans le code qui doit être débogué et d'utiliser sa méthode de journalisation pour afficher les informations de débogage. Pour activer les informations de débogage, vous devez définir une variable d'environnement nommée DEBUG. Vous pouvez utiliser des caractères génériques pour activer les informations de débogage pour plusieurs espaces de noms en même temps. En plus d'utiliser le débogage sur la ligne de commande, vous pouvez également utiliser Visual Studio Code pour le débogage, ce qui facilite le débogage de votre code.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal