Comment redémarrer automatiquement l'application Node.js ?

Comment Redemarrer Automatiquement L Application Node Js



Node.js est un environnement d'exécution JavaScript réputé utilisé pour créer des applications Web dynamiques, rapides et évolutives. Au cours du processus de développement, les développeurs doivent apporter de temps à autre plusieurs modifications au code en cours d’exécution en fonction des exigences. Pour que les mises à jour soient appliquées, le développeur doit redémarrer le serveur Node.js à plusieurs reprises.

Le processus de redémarrage traditionnel démarre l'application en exécutant la commande « node » dans le terminal. Effectuer cette tâche à plusieurs reprises prend du temps. Cependant, l'application du nœud peut être redémarrée automatiquement.







Cet article expliquera comment redémarrer automatiquement l'application Node.js.



Comment redémarrer automatiquement l'application Node.js ?

Nodémon est un outil de ligne de commande qui surveille le projet Node.js et réinitialise automatiquement l'application lorsque des modifications s'y produisent. Cela signifie que l'utilisateur n'est pas obligé d'arrêter d'abord l'application Node.js, puis de la redémarrer pour prendre l'effet du changement.



Nodemon est facile à utiliser et ne nécessite aucune instance pour l'appeler. De plus, cela n'affecte pas le code source de l'application et permet de gagner du temps pour l'exécuter encore et encore en tapant le « node ».





Comment installer « nodemon » ?

Noeud.js ' nœudmon ' est un module externe que l'utilisateur doit installer globalement dans le projet à l'aide de l'option ' -g '. Pour cela, exécutez la commande ci-dessous :

au dessus du niveau de la mer je -g nœudmon


On peut voir que le « nodemon » est ajouté globalement dans le projet Node.js actuel :




De plus, le « nodemon » peut également être installé en tant que dépendance de développement en utilisant ce qui suit : « -sauvegarder ' et ' -dev ' drapeaux avec le ' npm ' directeur chargé d'emballage:

au dessus du niveau de la mer je --save-dev nœudmon


Maintenant le ' nœudmon ' est ajouté en tant que dépendance dans le projet Node.js actuel :


Vérifiez la version « nodemon »

Pour plus de vérification de « nœudmon », l'utilisateur peut exécuter la commande ci-dessous pour vérifier sa version installée :

nœudmon -dans


Dans la commande ci-dessus, le ' -dans ' Le drapeau désigne le ' version ' mot-clé.

La sortie suivante montre la version installée de « nodemon » qui est « 3.0.1 » :

Comment utiliser « nodemon » pour redémarrer automatiquement une application Node.js ?

Pour utiliser le « nœudmon ' pour redémarrer l'application Node.js, spécifiez-le comme mot-clé suivi du nom du fichier de cette manière :

nœudmon < nom de fichier >


Dans la commande ci-dessus, le « nom de fichier » représente le fichier « .js » dans lequel est écrit le code source de l'application Node.js. Par exemple, son nom est « app.js ».

Maintenant, parcourez les exemples donnés pour utiliser le « nœudmon » pratiquement pour redémarrer l'application Node.js.

Exemple 1 : application de « nodemon » pour redémarrer initialement l'application Node.js

Cet exemple utilise le « nodemon » pour démarrer l'application Node.js sans y apporter aucune modification :

application nodemon.js


On peut analyser que le « nodemon » a démarré avec succès le fichier « app.js » affichant sa sortie :


Exemple 2 : application de « nodemon » pour redémarrer l'application Node.js après avoir apporté des modifications

Cet exemple utilise le « nodemon » pour redémarrer le fichier « app.js » du projet Node.js après avoir apporté les modifications souhaitées :

application nodemon.js


On peut observer qu'après avoir enregistré les nouvelles modifications dans le fichier « app.js », le « nodemon » le redémarre automatiquement en affichant la sortie basée sur le contenu mis à jour :


Il s’agit de redémarrer automatiquement l’application Node.js.

Conclusion

Pour redémarrer automatiquement l'application Node.js, utilisez le ' nœudmon ' Outil de ligne de commande. Cet outil de ligne de commande nécessite « npm (gestionnaire de packages de nœuds) » à installer globalement dans le projet Node.js. Une fois l'installation terminée, précisez « nodemon » comme mot-clé avec le fichier « .js » de l'application Node comme « nodemon ' pour le redémarrer automatiquement pour prendre l'effet mis à jour. Cet article a pratiquement expliqué comment redémarrer automatiquement l'application Node.js.