86 votes

Comment puis-je obtenir une liste de rappels dans le Nœud file d'attente de travail? (ou, Pourquoi pas le Nœud de sortie?)

Sur le Node.js a propos de la page, il est dit:

Nœud sort de la boucle d'événement lorsqu'il n'y a plus de rappels à effectuer.

Ainsi, vous pouvez écrire un Node.js programme qui vient s'exécute de haut en bas et de sorties. Il suffit de ne pas lier les auditeurs d'écouter les événements, et le programme va fermer à la fin.

Toutefois, si vous avez lié aux événements, ou appelé code qui lie les événements, le programme ne s'arrête pas jusqu'à ce que vous appelez process.exit() ou envoyer le processus d'un signal qui lui indique la sortie.

Je me demande: est-il un moyen de savoir ce que les rappels sont en gardant la boucle d'événements-et donc le processus, trop de sortir?

92voto

Andrey Sidorov Points 9287

Vous pouvez utiliser process._getActiveHandles() et process._getActiveRequests()

Voir cette discussion dans node.js liste de diffusion.

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