Задать вопрос
@PrimaryWeb

User.comparePassword is not a function, что делать?

Выводит
{
    "message": "User.comparePassword is not a function"
}


Вот часть кода с comparePassword:
UserSchema.methods.comparePasswords = async function (password) {
	return await bcrypt.compare(password, this.password);
}
  • Вопрос задан
  • 268 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
  • Яндекс Практикум
    Фулстек-разработчик
    16 месяцев
    Далее
  • Javascript.ru
    Курс по Node.js
    5 недель
    Далее
Решения вопроса 1
0xD34F
@0xD34F
"User.comparePassword is not a function"

UserSchema.methods.comparePasswords =

Так как на самом деле метод должен называться, в каком числе пароли должны быть - в единственном, или во множественном? Вы уж определитесь. Или вы не видите разницы между comparePassword и comparePasswords?
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы