我正在尝试使用mailgun发送电子邮件,我已在下面提供了我的代码
Parse.Cloud.define("SendEmail", function(request, response) {
var Mailgun = require('mailgun');
Mailgun.initialize('domainName', 'myApikey');
Mailgun.sendEmail({
to: "test@test.com" ,
from: "test@test.com",
subject: "Title",
text: "Contents"
},{
success: function() {
response.success(request.params);
console.log("--email sent - success");
console.log(request.params);
},
error: function() {
console.log("--failed to send email - success");
console.error(request.params);
response.error("Uh oh, something went wrong");
}
});
});
但我收到TypeError: undefined is not a function
行中的错误Parse.Cloud.define("SendEmail", function(request, response)
并且没有发送电子邮件,我是邮件枪和解析的新手,请帮助我,提前谢谢
答案 0 :(得分:1)
我在自己的CloudCode实例中运行了代码,并且执行得很好。你可以发布整个main.js文件吗?可能存在格式问题或某些问题。