92 votes

Comment redémarrer un serveur node.js

J'ai installé et j'exécute un serveur node.js sur osx. J'ai édité un module de chat et je le lance avec plaisir. J'ai modifié certains éléments et j'ai besoin de redémarrer le serveur pour voir les effets.

Je ne sais redémarrer qu'en fermant la fenêtre du terminal, puis en la rouvrant et en exécutant à nouveau node chatdemo.js.

Un moyen de redémarrer sans fermer le terminal ?

Merci.

118voto

rfunduk Points 15267

S'il est juste en cours d'exécution (pas un démon), il suffit d'utiliser Ctrl-C.

Si elle est démonisée, vous pouvez essayer :

$ ps aux | grep node
you   PID  1.5  0.2  44172  8260 pts/2    S    15:25   0:00 node app.js
$ kill -2 PID

PID est remplacé par le nombre dans la sortie de ps.

9voto

spaxxUnited Points 19

Dire "nodemon" répondrait à la question.

Mais sur la façon seulement de tuer (tous) démon(s) de nœud, ce qui suit fonctionne pour moi :

pkill -HUP node

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X