部署代码以解析云时出错
Posted
技术标签:
【中文标题】部署代码以解析云时出错【英文标题】:Getting error in deploying code to parse cloud 【发布时间】:2015-11-29 02:53:52 【问题描述】: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)
);
);
这会在部署为时出错:
“main.js 中的意外令牌非法:4”
我使用的是 Mac OS/X。 我正在尝试使用 mandrill 和解析云功能发送包含 OTP 的电子邮件。
【问题讨论】:
向我们展示您的 main.js 文件。错误在那里,而不是在您的 swift-code 中。 【参考方案1】:然后您可以使用 sendEmail 函数来触发一些电子邮件。这个函数有两个参数。第一个是您希望包含在请求中的 Mailgun 参数的散列。典型的是 from、to、subject 和 text,但您可以在他们的文档页面上找到完整列表。该函数的第二个参数是一个包含成功和错误字段的对象,其中包含两个回调函数。
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
【讨论】:
但我想使用 mandrill 并找出出现此错误的原因.. 感谢您的回复以上是关于部署代码以解析云时出错的主要内容,如果未能解决你的问题,请参考以下文章