Javascript 如何在Heroku上显示console.log()?

Javascript 如何在Heroku上显示console.log()?,javascript,node.js,heroku,console.log,heroku-toolbelt,Javascript,Node.js,Heroku,Console.log,Heroku Toolbelt,我尝试使用Node.js中的console.log()调试我的应用程序 然而,无论它们显示多少行,我都无法在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.

我尝试使用Node.js中的console.log()调试我的应用程序

然而,无论它们显示多少行,我都无法在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时,他们会记录我想要的信息


谢谢您的帮助。

您可以使用名为的附加组件。它有一个免费层来完成这项工作。

转到heroku网站,打开您部署的应用程序。 转到右角的“更多”选项卡,打开日志。在日志选项卡上,您将看到控制台输出。 您将看到在procfile中写入的文件或第一个执行的文件的控制台输出。 例如,如果您在procfile中编写了:web:node server.js,那么server.js文件将是第一个执行的文件。因此,如果我在server.js文件中编写了console.log(“output”),那么输出将显示在heroku的日志中,如上文所述,该日志位于more选项卡中。谢谢