У меня есть таблица соединений, которая содержит userId
и genreId
.Я пытаюсь вставить группу genreId
для конкретного пользователя.
Модель пользователя имеет две функции: addGenre
и addGenres
, и я передаю массив genreIds
в запросе POST
.
Мой контроллер выглядит следующим образом:
const updateFavoriteGenres = async (req, res) => {
try {
const { user } = req;
const { genreIds } = req.body;
console.log(genreIds);
await user.addGenres(genreIds.map(id => id));
const response = serializers.user(user);
return res.json(response);
} catch (err) {
return services.errorsService(err, res);
}
};
Я получаю необработанное отклонение обещания, функция вызывается правильно?Я не могу понять, как устроена функция.