【问题标题】:How to view logs for frontend ReactJS on Google App Engine?如何在 Google App Engine 上查看前端 ReactJS 的日志?
【发布时间】:2020-11-13 12:29:26
【问题描述】:

我使用前端 ReactJS 和后端 Python 制作了一个应用程序,该应用程序在 Google App Engine 上运行。当我查看 Logs Viewer 时,我可以看到来自后端的打印(使用“print()”),但不能从前端看到(使用“console.log()”)。

我尝试作为选定资源 GAE 应用程序 - all_module_id 和 GAE 应用程序 - 默认服务 - all_module_id(前端 == 默认服务)。我也尝试过不同的日志级别,最显着的是“任何日志级别”。我可以从前端看到请求日志,仅此而已。 documentation 说 stdout 和 stderr 可以用来写日志,所以我认为应该可以以某种方式看到它?

【问题讨论】:

    标签: reactjs google-app-engine logging stackdriver google-cloud-stackdriver


    【解决方案1】:

    console.log(); 是浏览器中的 javascript 命令。您需要打开浏览器的开发人员工具才能在此处查看 javascript 控制台。它们不会出现在您的 App Engine 日志中。

    在 Chrome 中,它是视图 > 开发人员 > JavaScript 控制台

    【讨论】:

    • 我可以在自己的控制台中看到它。我想查看用户的输出。我怎样才能看到那些?
    • 你看不到那些。 Javascript 在客户端(他们的浏览器)中运行。要将信息传递回您自己的日志,需要对您的 URL 之一进行一些 POST 调用
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-08-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多