Parse.com后台作业失败通知

时间:2014-12-22 19:27:27

标签: parse-platform

我已经安排了一个CloudCode脚本作为parse.com上的后台作业每晚运行。如果我的工作失败,如何使parse.com 通过电子邮件通知我?因为我可以查看日志,但我不想每天检查它们。

1 个答案:

答案 0 :(得分:2)

以下是一个使用mailgun服务在作业失败时发送电子邮件的简单示例。

Parse.Cloud.job("backgroundJob", function(request, status) {
  // job code
  // ....
  }).then(function() {
    // Set the job's success status
    status.success("job completed successfully.");
  }, function(error) {
    // Set the job's error status
    status.error("Uh oh, something went wrong.");
    // send e-mail
    return Mailgun.sendEmail({
      to: "email@example.com",
      from: "Mailgun@CloudCode.com",
      subject: "Job failed!",
      text: "Job failed"
    });
  });
});