在部署代码以解析云时出错

Getting error in deploying code to parse cloud

Parse.Cloud.define("email", function(request, response) {
 var Mandrill = require('mandrill');
 Mandrill.initialize('Dz74nd7RNATpV2Fj3tZ2yg');
  Mandrill.sendEmail({
  message: {
    text: request.params.text,
    subject: "otp!",
    from_email: "hatim@gmail.com",
    from_name: "hakim",
    to: [
        {
            email: request.params.email,
            name: "Some Name"
        }
    ]
},
async: true
 },{
success: function(httpResponse) {
    response.success("email sent");
},
   error: function(httpResponse) {

                 }
                 }
               );
  });

这在部署时出错:

"Unexpected token ILLEGAL in main.js: 4"

我正在使用 Mac OS/X。 我正在尝试使用 mandrill 和解析云函数发送包含 OTP 的电子邮件。

然后您可以使用 sendEmail 函数发送一些电子邮件。这个函数有两个参数。第一个是包含您要包含在请求中的 Mailgun 参数的哈希。典型的是从、到、主题和文本,但您可以在其文档页面上找到完整列表。此函数的第二个参数是一个包含两个回调函数的成功和错误字段的对象。

Mailgun.sendEmail({
to: "email@example.com",
from: "Mailgun@CloudCode.com",
subject: "Hello from Cloud Code!",
text: "Using Parse and Mailgun is great!"
}, {
success: function(httpResponse) {
console.log(httpResponse);
response.success("Email sent!");
},
error: function(httpResponse) {
console.error(httpResponse);
response.error("Uh oh, something went wrong");
}
});

有关 Mailgun Cloud 的更多帮助,请访问

https://www.parse.com/docs/js/api/symbols/Mailgun.html