Буду очень признателен за помощь здесь. Уже пару часов бьюсь головой о стол.
Я пытаюсь создать простую функцию поиска для поиска имен пользователей. Моя цель - иметь возможность искать имена пользователей и в конечном итоге добавить выбранное имя пользователя в коллекцию «команд».
Я пробовал легкий поиск, но безуспешно. Я пытаюсь использовать аккаунт Accounts.FindUserByUsername, но получаю неопределенный ответ. У меня установлен аккаунт-пароль, кстати.
Это мой код:
Серверная сторона:
Meteor.methods({
findUser: function (username) {
const user = Accounts.findUserByUsername(username)
return user
}
})
Клиентская сторона:
Template.search.helpers(function() {
Meteor.call('findUser', 'username', findUserCallback)
})
function findUserCallback(error, username) {
console.log(username)
}
Template.search.events({
'submit .search'(event) {
event.preventDefault()
Meteor.call('findUser', 'username', findUserCallback)
}
})
Я знаю, что делаю что-то очень неправильное, но не могу понять, что. Я не нашел много помощи онлайн.
Большое спасибо - я действительно ценю это!