私は流星アプリを書いていて、ユーザー登録テンプレートを使っています。現在流星法でcreateUserコードを配置する必要はありますか?
Iクライアントにインポート次のコードを、持っている:
Template.register.events({
'submit form': function(event){
event.preventDefault();
let username = $('[id=input-username').val();
let email = $('[id=input-email]').val();
let password = $('[id=input-password]').val();
Accounts.createUser({
username: username,
email: email,
password: password
}, function(error){
if(error){
Bert.alert("That username or email is either taken or invalid. Try again.", 'danger', 'growl-top-right');
// console.log(error.reason);
}
else {
FlowRouter.go('mainLayout');
}
});
}
});
私の質問ですが、それはOK、クライアント上Accounts.createUserコードを持っているか、私は流星からこれを呼び出す必要が行うことですメソッドをサーバーにインポートしましたか?私の頭の中では、ユーザーはさまざまな電子メール/ユーザー名で好きなだけ登録することができると考えています。そのため、クライアントにコードを渡してサーバーを呼び出すことに何が問題になりますか。
歓迎します。
それは感謝します、ありがとう。 –