Если вы используете менеджер процессов PM2, то логи NodeJS-приложения будут находиться в директории:
$HOME/.pm2/logs
Если вы вошли под root-пользователем, то лог нужно искать в директории — /root/.pm2/logs
Если вы вошли под vasya-пользователем, то лог нужно искать в директории — /vasya/.pm2/logs
Внутри будут лежать файлы логов приложений парами:
- ***-out.log
- ***-error.log
По имени приложения поймёте, какие файлы вам нужны. Внутри построчно будут перечислены все логи.
Ещё вариант
Для начала нужно подключиться к компьютеру, на котором работает сам NodeJS. Скорее всего это подключение вы будете делать с другого компьютера и другой операционной системы. Для удалённого подключения обычно используют специальные программы, например PuTTy.
В операционной системе Debian без графического интерфейса после успешного подключения вы будете видеть чёрный прямоугольник.
Если требуется вживую просматривать лог NodeJS приложения через PM2, то можно воспользоваться командой:
pm2 monit
Откуда взялся этот вопрос?
Большинство видеокурсов по NodeJS для простоты устанавливают сам программный продукт NodeJS в операционную систему Windows с графическим интерфейсом (с рабочим столом). Команды вводятся в саму консоль Windows (это cmd.exe) или в терминал среды разработки (в редакторе кода). Это одно и то же!
Вызовы приложений они делают только в консоли (терминале) через «терминальный клиент» и поэтому видят все происходящие события.