0

「メッセージ」という名前のクラスに新しいオブジェクトが保存されるたびに、このクラウドコードを実行しようとしていますが、新しいオブジェクトを自分の「メッセージ」というクラス。コードの何が問題になっていますか?

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................
});
4

1 に答える 1

2

私の知る限り、新しいエントリが Parse DB に保存されるたびにクラウド関数を起動する必要があります。このシナリオでは、 afterSave が最適です。ただし、関数宣言が間違っています。関数は次の形式である必要があります。

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

リクエストには、現在保存されているエントリ情報が含まれています。これがお役に立てば幸いです。

于 2014-10-06T18:00:57.100 に答える