我需要帮助搞清楚为什么我得到这个错误。流星服务器抛出错误与流星法Accounts.addEmail()
我的方法是在app/server/methods.js
Meteor.methods({
myMethod: function(user) {
Accounts.addEmail(user._id, "[email protected]", true); // set verified to true
}
});
我的模板中定义的具有正在调用来自客户端这种方法的事件。我不断收到Internal Server Error [500]
错误回到控制台。 当我检查我的服务器输出它说: Exception while invoking method 'myMethod' TypeError: Object #<Object> has no method 'addEmail'
。
任何人都可以帮我找出它为什么不能找到/使用?
这些是我使用的软件包列表,我认为这是根据Meteor文档here与帐户密码包一起打包的。
meteor-platform iron:core iron:router less zimme:iron-router-active tomi:upload-server tomi:upload-jquery houston:admin coffeescript alanning:roles edgee:slingshot joshowens:accounts-entry mystor:device-detection underscore email accounts-password
你使用什么版本的流星和/或什么'grep -i“accounts-password”.meteor/versions'给你? –
@DavidWeldon我有'accounts-password @ 1.1.1' –
@DavidWeldon和我的流星版本是'1.1.0.3' –