Когда вызывается облачный код сервера Parse перед сохранением?

Я создал облачный код следующим образом:

Parse.Cloud.beforeSave(Parse.User, function(request, response) {
  console.log('before saving user')
  if (!request.object.get("email")) {
    response.error("email is required for signup");
  } else {
    response.success();
  }
});

Но когда я вызвал Parse.User.save, этот облачный код так и не был вызван. Почему? Спасибо.


person Bagusflyer    schedule 31.03.2016    source источник


Ответы (1)


Для пользователей вы должны использовать user.signUp()

var user = новый Parse.User();

вернуть user.signUp();

он возвращает обещание и должен поразить вашу функцию beforeSave.

person ezra    schedule 13.04.2016