javascript - Meteor 自定义创建用户表单

标签 javascript html mongodb meteor

嘿,大家好,我正在尝试使用帐户密码包制作自定义注册表单,但我在控制台中收到错误:调用方法“insertUser”时出错:内部服务器错误[500]并且在服务器端:

=> Meteor server restarted
I20170209-20:25:53.029(1)? Exception while invoking method 'insertUser' ReferenceError: password is not defined

这是我的客户端代码:

Template.Anmeldung.events({
    "submit .add-benutzer": function(event){
        var Vorname = event.target.Vorname.value;
        var Nachname = event.target.Nachname.value;
        var Geburtsdatum = event.target.Geburtsdatum.value;
        var Email = event.target.Email.value;
        var Passwort = event.target.Passwort.value;

       Meteor.call('addBenutzer', Vorname, Nachname, Geburtsdatum, Vorname)





       Meteor.call('insertUser', Email, Passwort);





        event.target.Vorname.value = "";
        event.target.Nachname.value = "";
        event.target.Geburtsdatum.value = "";
        event.target.Email.value = "";
        event.target.Passwort.value = "";
        FlowRouter.go('/meineEvents');

        return false;
    }

});

和我的服务器端代码:

Meteor.methods({
  insertUser(emailVar, paswordVar){
    Accounts.createUser(emailVar, passwordVar);
  }
});

感谢您的每一次帮助;)

最佳答案

只是你使用的Accounts.createUser错误,应该是这样的:

Meteor.methods({
  insertUser(emailVar, paswordVar){
    Accounts.createUser({
      email: emailVar,
      password: passwordVar
    });
  }
});

关于javascript - Meteor 自定义创建用户表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42145390/

相关文章:

javascript - 如何在 Javascript 中从数组构建对象

javascript - 如何找到使用 Javascript 工具提示定义的 Web 元素的 Xpath?

java - 如何在 Eclipse 中解析带有 HTML 标签的注释?

html - 如何在新行上强制关闭 HTML 标签?

node.js - 使用 Mongoose 更新子文档

node.js - 如何在 Mongoose 和Node.js中填充所有集合

javascript - 如何从使用 requireJS 构建的模块访问变量?

javascript - 每次打开 Bootstrap 模式时执行alert(),不起作用

html - 当 flex-wrap 使用纯 CSS 包裹元素时移除 margin-right

javascript - 了解 MongoDB 文档上次更改时间的最佳方法是什么?