使用 Meteor fail 配置 Mandrill
Configure Mandrill with Meteor fail
我总是收到错误提示:
TypeError: Cannot call method 'config' of undefined.
这是我在 server.js
上的启动函数。我做错了什么?
Meteor.startup(function() {
return Meteor.Mandrill.config({
username: "SMTP Username",
key: "Valid API Key",
password: "Valid API Key",
port: "587",
host:"smtp.mandrillapp.com"
});
});
流星启动功能没有设计成return东西,这是你的第一个错误。
另一方面,我在 their documentation 上看到您必须直接配置对象 Mandrill。
if (Meteor.isServer) {
// server code
Mandrill.config({
username: "SMTP Username",
key: "Valid API Key",
password: "Valid API Key",
port: "587",
host:"smtp.mandrillapp.com"
// baseUrl: 'https://mandrillapp.com/api/1.0/' // update this in case Mandrill changes its API endpoint URL or version
});
// you can put a Meteor startup here if you want :
Meteor.startup(function() {
// Do somthing else, like populating, ...
});
}
我总是收到错误提示:
TypeError: Cannot call method 'config' of undefined.
这是我在 server.js
上的启动函数。我做错了什么?
Meteor.startup(function() {
return Meteor.Mandrill.config({
username: "SMTP Username",
key: "Valid API Key",
password: "Valid API Key",
port: "587",
host:"smtp.mandrillapp.com"
});
});
流星启动功能没有设计成return东西,这是你的第一个错误。
另一方面,我在 their documentation 上看到您必须直接配置对象 Mandrill。
if (Meteor.isServer) {
// server code
Mandrill.config({
username: "SMTP Username",
key: "Valid API Key",
password: "Valid API Key",
port: "587",
host:"smtp.mandrillapp.com"
// baseUrl: 'https://mandrillapp.com/api/1.0/' // update this in case Mandrill changes its API endpoint URL or version
});
// you can put a Meteor startup here if you want :
Meteor.startup(function() {
// Do somthing else, like populating, ...
});
}