Parse.Cloud.afterSave方法不起作用

时间:2014-10-06 17:31:20

标签: javascript parse-platform cloud-code

我每次将一个新对象保存到名为“Message”的类时都尝试运行此云代码,但是我相信我正在调用afterSave方法,因为即使我的console.log在我保存一个新的后也没有出现对我的班级称为“消息”。我的代码出了什么问题?

Parse.Cloud.afterSave("sendMessage", function(Message, response) {
  var messageBody = null;
  var messageSenderName = null;
  var messageSenderId = null;
  var randUsers = [];
  console.log("The variables were set");
 ............other code that doesn't matter................
});

1 个答案:

答案 0 :(得分:2)

据我所知,只要将新条目保存到Parse DB,就要启动云功能。 对于这种情况,AfterSave是要走的路。但是,您的函数声明是错误的。该函数必须采用格式;

Parse.Cloud.afterSave("Message", function(request) {
.....
}

其中请求包含当前保存的条目信息。希望这有助于.Regards。