解析云代码记录

时间:2017-02-02 10:02:11

标签: javascript parse-platform cloud-code

基本上使用AWS服务器上的默认解析设置。我想调试我最近使用Promise,Arrow Functions,useMasterKey更新的云代码:true ..这些东西。

我在期待什么? 我已经定义了一个hello world cloud函数

Parse.Cloud.define("hello", (request, response) => {
    console.log("Hello world Log Test");
    var user=request.user;
    console.log("Request: "+user);
    response.success("Hello world!");
});

输出我正在使用Parse Dashboard

2017-02-02T06:27:10.219Z - Ran cloud function hello for user OR2jnwUjmF with:
  Input: {"userTest":"This is so stupid"}
  Result: "Hello world!"

我注意到Parse Dashboard上的日志只是请求和响应。

  

console.log(..)方法无效。

最终我有一些谷歌工作 https://github.com/ParsePlatform/parse-server/wiki/LoggerAdapter.js

但还不够理解。 没有日志,我无法检查其他功能。

2 个答案:

答案 0 :(得分:1)

我使用最新的parse-server(2.5.3)进行了一些日志记录。 在main.js中:

const logger = require('parse-server').logger;
Parse.Cloud.define('test', (request, response) => {
  logger.info('info test');
}

它使用默认的winstonjs记录器:https://github.com/winstonjs/winston#using-the-default-logger

答案 1 :(得分:0)

要查看console.logs,您实际上可以在本地运行解析并使用jsbin来测试调用您的cloude代码。从那里,您可以返回本地服务器(从cmd)查看日志