【发布时间】:2014-03-18 06:12:10
【问题描述】:
我第一次使用 Meteorjs。在我的应用程序中,我正在尝试注册使用。为此,我正在打一个流星电话。如果用户成功注册不成功或成功,则返回错误。我的问题是,当有人尝试使用以前注册的 id 流星调用注册用户时,返回用户名已存在的错误消息。这是我的流星调用
var acct = {"email": email, "full_name": full_name, roles: roles}
var id = Meteor.call("register_staff", acct, function (error, result) {
if (error) {
console.log(error)
FlashMessages.sendError(" This email address is already registered")
}
else {
$("#user_creator_dialog").modal('hide');
FlashMessages.sendSuccess("User Successesfully Created and Password Mailed")
}
});
如果我这样做了
console.log(error)
它显示了一个键值对
Error: Username is already exists.
但是当我尝试通过使用点(。)符号来获取密钥时
console.log(error.Error)
它给出了未定义的
。我的问题是如何访问此错误对象键。在此之前,我使用 javascript 和 jquery,其中点表示法工作得很好。我认为在流星中可能有其他方法可以访问此密钥。【问题讨论】:
标签: javascript meteor meteorite