Javascript Meteor服务器在Meteor方法中抛出Accounts.addEmail()错误
我需要帮助找出我为什么会出现这个错误 我的方法在app/server/methods.js中定义Javascript Meteor服务器在Meteor方法中抛出Accounts.addEmail()错误,javascript,meteor,Javascript,Meteor,我需要帮助找出我为什么会出现这个错误 我的方法在app/server/methods.js中定义 Meteor.methods({ myMethod: function(user) { Accounts.addEmail(user._id, "thisemail@email.com", true); // set verified to true } }); 我的模板有一个从客户端调用此方法的事件 Template.myTemplate.events({
Meteor.methods({
myMethod: function(user) {
Accounts.addEmail(user._id, "thisemail@email.com", true); // set verified to true
}
});
我的模板有一个从客户端调用此方法的事件
Template.myTemplate.events({
'click #this-button': function(e) {
Meteor.call("myMethod", userObject, function(error, result) {
if (error) {
console.log(error);
} else {
// do something here
}
});
}
});
我不断收到内部服务器错误[500]
错误返回控制台。
当我检查服务器输出时,它会显示:
调用方法“myMethod”TypeError时出现异常:对象没有方法“addEmail”
有人能帮我找出为什么找不到/使用它吗
这是我正在使用的软件包列表,根据Meteor文档,我认为这是与accounts password软件包一起打包的
流星平台
铁心
铁:路由器
较少的
铁路由器激活
托米:上传服务器
tomi:上传jquery
休斯顿:管理员
咖啡脚本
阿兰宁:角色
埃吉:弹弓
约书亚·欧文斯:账户录入
mystor:设备检测
强调
电子邮件
帐户密码如果我正确读取了提交历史记录,它看起来像是作为meteor 1.2的一部分添加的 应用程序始终引用最新版本,但您的应用程序使用的是1.1版,这解释了缺少的功能 解决方案可能非常简单,只需运行
meteor update
,但是帐户条目
非常古老,可能与meteor 1.2不兼容,如中所述
如果您不能或不想更新,请留下评论,我可以建议一个替代实现。如果我正确阅读了提交历史记录,它看起来像是作为meteor 1.2的一部分添加的 应用程序始终引用最新版本,但您的应用程序使用的是1.1版,这解释了缺少的功能 解决方案可能非常简单,只需运行
meteor update
,但是帐户条目
非常古老,可能与meteor 1.2不兼容,如中所述
如果您不能或不想更新,请留下评论,我可以建议一个替代实施。您使用的meteor版本和/或
grep-I“帐户密码”是什么.meteor/versions
给你?@DavidWeldon我有账户-password@1.1.1
@DavidWeldon和我的meteor版本是1.1.0.3
您使用的meteor版本是什么和/或grep-i“帐户密码”是什么.meteor/versions
给你?@DavidWeldon我有账户-password@1.1.1
@DavidWeldon和我的meteor版本是1.1.0.3
谢谢你的帮助!我认为从长远来看,最好是尝试并弄清楚如何将我的项目更新到当前的meteor版本。在那之后它就开始工作了!!干杯,谢谢你的帮助!我认为从长远来看,最好是尝试并弄清楚如何将我的项目更新到当前的meteor版本。在那之后它就开始工作了!!干杯