尝试使用mailgun发送电子邮件时,获取“TypeError:undefined不是函数”

时间:2014-12-16 13:00:31

标签: javascript parse-platform mailgun

我正在尝试使用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)并且没有发送电子邮件,我是邮件枪和解析的新手,请帮助我,提前谢谢

1 个答案:

答案 0 :(得分:1)

我在自己的CloudCode实例中运行了代码,并且执行得很好。你可以发布整个main.js文件吗?可能存在格式问题或某些问题。