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