我需要幫助搞清楚爲什麼我得到這個錯誤。流星服務器拋出錯誤與流星法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' –