Вопрос

Очевидно, я довольно новичок в node.js .Я пытаюсь отладить node.js приложение, и я вижу node.js в трассировке стека.

Я хотел бы поставить некоторые sys.puts вызывает там, но я не могу найти node.js, который выполняется моим сервером.

Есть ли способ определить, где находится node.js?Есть ли эквивалент Ruby's __FILE__ в узле?

Спасибо, Брайан

Это было полезно?

Решение

Он скрыт в исходном коде вместе с исходными текстами C ++ и заголовками по адресу <node-installation>/src/node.js.

Вы не можете изменить node.js и ожидайте, что изменения будут иметь прямой эффект.После изменения вы должны перестроить с сделать.Вы также не можете делать многие вещи, например, вы должны использовать обработать.стандартный вывод.записать() вместо того , чтобы sys.print() система печати().

Удачи вам!

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top