流星:你如何使用Accounts.findUserByUsername()?
Meteor: How do you use Accounts.findUserByUsername()?
我认为这是通过不区分大小写的用户名搜索来查找用户的首选方式 Accounts.findUserByUsername()
但根据文档,这是一个服务器方法,我找不到如何调用此方法的示例。我试过了:
user = Meteor.call('Accounts.findUserByUsername', 'myUserName')
我得到了:
Error invoking Method 'Accounts.findUserByUsername': Method 'Accounts.findUserByUsername' not found [404]
您需要创建一个服务器端方法,然后从客户端调用它。所以服务器端方法看起来像
Meteor.methods({
find_by_username: function(name){
var user = Accounts.findUserByUsername(name));
return user;
}
});
然后在客户端,您必须通过调用和回调来处理来自服务器的响应来调用该方法
Meteor.call('find_by_username', 'username', find_by_username_callback)
function find_by_username_callback(error,user){
console.log(user);
}
我认为这是通过不区分大小写的用户名搜索来查找用户的首选方式 Accounts.findUserByUsername()
但根据文档,这是一个服务器方法,我找不到如何调用此方法的示例。我试过了:
user = Meteor.call('Accounts.findUserByUsername', 'myUserName')
我得到了:
Error invoking Method 'Accounts.findUserByUsername': Method 'Accounts.findUserByUsername' not found [404]
您需要创建一个服务器端方法,然后从客户端调用它。所以服务器端方法看起来像
Meteor.methods({
find_by_username: function(name){
var user = Accounts.findUserByUsername(name));
return user;
}
});
然后在客户端,您必须通过调用和回调来处理来自服务器的响应来调用该方法
Meteor.call('find_by_username', 'username', find_by_username_callback)
function find_by_username_callback(error,user){
console.log(user);
}