Я пытался отладить свое приложение, используя console.info () внутри Node.js.
Однако я никогда не смогу увидеть их в журнале heroku, сколько бы строк они ни показывали.
$ heroku logs -n 200
У меня это не сработало.
Всякий раз, когда я публикую что-то на сервере Heroku, в журнале отображается только что-то вроде:
2018-09-10T02:14:12.731148+00:00 heroku[router]: at=info method=POST path = "/users" host=obscure-journey-65698.herokuapp.com request_id=349a44e8-5fd7-46a2-aacb-75e51503109c fwd = "73.67.204.217" dyno=web.1 connect=1ms service=355ms status=400 bytes=216 protocol=https
Журнал консоли никогда не появляется! Они записывают нужную мне информацию при запуске npm start.
Спасибо за любую помощь.
Вы можете использовать надстройку под названием Papertrail. У него есть бесплатный уровень, который должен работать.
перейдите на сайт heroku и откройте развернутое приложение. перейдите на вкладку более в правый угол и откройте логи. На вкладке журнала вы увидите выходные данные консоли. вы увидите консольные выходы файла, который записан в procfile, или файла, который выполняется первым. Например, если в procfile записано: веб: узел server.js, то файл server.js будет выполнен первым. поэтому, если я написал console.info («вывод») в моем файле server.js, то вывод будет отображаться в журналах heroku, которые находятся на вкладке более, как описано выше. Спасибо