我在Azure上设置了Bitnami的解析服务器。
我使用console.log和console.error从云代码中记录了一些信息。当使用托管Parse时,这些日志显示在Info&仪表板上的错误日志部分。知道日志到底在哪里?
这个问题并非特定于Bitnami的发行版。我还在本地机器上使用parse-server-example&进行了测试。解析仪表板并得到相同的结果(没有日志)。
答案 0 :(得分:0)
我使用AWS但您可以通过下载或在localhost上运行日志来查看日志,只需cd进入您的文件夹,然后在终端上执行Npm start
并切换您将服务器URL解析为http://localhost:1337/parse。
答案 1 :(得分:0)
您可以通过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”的Web应用程序的日志保存到当前目录中名为diagnostics.zip的文件中。
解压缩并打开文件夹诊断 - > LogFiles - >申请
名称中包含-stderr-
的文本文件将显示您在云代码中使用console.error()
显示的日志。
名称中包含-stdout-
的文本文件将显示您在云代码中使用console.log()
显示的日志。
答案 2 :(得分:0)
这是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