Où se trouve le fichier Node.js dans la trace de la pile située?
-
22-09-2019 - |
Question
De toute évidence, je suis assez nouveau pour Node.js. Je tente de déboguer une application Node.js et je vois Node.js dans la trace de la pile.
Je voudrais mettre quelques appels sys.puts
là-dedans, mais je ne peux pas trouver les Node.js qui est en cours d'exécution par mon serveur.
Y at-il un moyen de dire où se trouve Node.js? Y at-il un équivalent à __FILE__
de Ruby dans le nœud?
Merci, Brian
La solution
Il est caché dans la source avec C ++ sources et en-têtes à
Vous ne pouvez pas modifier Node.js et attendre à des changements d'avoir un effet direct. Après un changement, vous devez reconstruire avec make . Vous pouvez aussi ne pas faire beaucoup de choses, par exemple, vous devez utiliser process.stdout.write () au lieu de sys.print () .
Bonne chance!