自托管解析服务器后保存功能

时间:2016-06-24 18:32:35

标签: parse-platform reactjs parse-server after-save

我已经配置了自托管解析服务器,我需要使用保存后功能。经过大量的研究和测试,我感到非常困惑,并有一些问题。我需要的是在保存给定对象时从解析服务器(而不是应用程序)发送电子邮件。

  1. 这可以通过保存后功能实现,对吧?
  2. 最好的方法是什么?我应该在哪里添加保存后的代码?

    Parse.Cloud.afterSave(" TheObject",function(request){   //发送电子邮件! });

  3. 有任何帮助吗? :)谢谢!

1 个答案:

答案 0 :(得分:0)

设置邮件服务,例如mailgun-js

https://www.npmjs.com/package/mailgun-js

使用云代码。

var api_key = '[KEY]';
var domain = '[DOMAIN]';
var mailgun = require('mailgun-js')({apiKey: api_key, domain: domain});


Parse.Cloud.afterSave("Event", function(request) {

  var data = {
    from: 'Excited User <me@samples.mailgun.org>',
    to: 'test@test.com',
    subject: 'Hello',
    text: 'Testing some Mailgun awesomness!'
  };

  mailgun.messages().send(data, function (error, body) {

  });
});