Meteor:如何使用Accounts.findUserByUsername()?
我认为这是通过不区分大小写的用户名搜索查找用户的首选方法 但根据文档,这是一个服务器方法,我找不到如何调用此方法的示例。我试过:Meteor:如何使用Accounts.findUserByUsername()?,meteor,meteor-accounts,Meteor,Meteor Accounts,我认为这是通过不区分大小写的用户名搜索查找用户的首选方法 但根据文档,这是一个服务器方法,我找不到如何调用此方法的示例。我试过: user = Meteor.call('Accounts.findUserByUsername', 'myUserName') 我得到: Error invoking Method 'Accounts.findUserByUsername': Method 'Accounts.findUserByUsername' not found [404] 您需要创建一个服
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);
}
您需要创建一个服务器端方法,然后从客户端调用它。因此,服务器端方法类似于
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);
}