【问题标题】:How to see Parse Server cloud code logs?如何查看 Parse Server 云代码日志?
【发布时间】:2016-06-16 08:37:37
【问题描述】:

我在 Azure 上设置了 Bitnami 的 Parse Server。

我正在使用 console.log 和 console.error 从云代码中记录一些信息。使用托管 Parse 时,这些日志显示在仪表板的信息和错误日志部分。知道日志现在去哪里了吗?

该问题并非特定于 Bitnami 的发行版。我还在本地机器上使用 parse-server-example 和 Parse Dashboard 进行了测试,得到了相同的结果(没有日志)。

【问题讨论】:

标签: parse-platform bitnami parse-server


【解决方案1】:

我使用 AWS,但您可以通过下载日志或在本地主机上运行日志来查看日志,只需 cd 进入您的文件夹,然后在终端上执行 Npm start 并将您的解析服务器 URL 切换为 http://localhost:1337/parse

【讨论】:

    【解决方案2】:

    您可以通过 azure cli 手动下载它们

    看这里安装:https://azure.microsoft.com/en-us/documentation/articles/xplat-cli-install/

    我使用了 npm:npm install azure-cli -g

    打开终端并输入:azure site log download webappname

    这会将名为“webappname”的网络应用程序的日志保存到当前目录中名为 diagnostics.zip 的文件中。

    解压并打开文件夹诊断 -> 日志文件 -> 应用程序

    名称中带有-stderr- 的文本文件将显示您在云代码中使用console.error() 显示的日志。

    名称中带有-stdout- 的文本文件将显示您在云代码中使用console.log() 显示的日志。

    【讨论】:

      【解决方案3】:

      这是 Bitnami Parse 上的一个已知问题。我们正在努力为下一个版本修复它。

      您必须通过 SSH 登录您的服务器并在 /opt/bitnami/apps/parse/htdocs/server.js 文件中修改以下行:

      发件人:

      cloud: "./node_modules/parse-server/lib/cloud-code/Parse.Cloud.js",
      

      收件人:

      cloud: "./cloud/main.js",
      

      您必须包含您之前创建的./cloud/main.js 的路径(假设您在/opt/bitnami/apps/parse/htdocs/ 中创建它)。

      记住在应用这些更改后重新启动服务器:

      sudo /opt/bitnami/ctlscript.sh restart
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2020-06-13
        • 2017-06-19
        • 1970-01-01
        • 2019-02-19
        • 2016-08-21
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多