Только начал изучать бэк, пожалуйста не бейте)
У меня есть две таблицы
favorites и
favorite_items
В первой хранится userId владельца "корзины", во второй товары и id "корзины"
Пытаюсь добавить запись в последнюю таблицу, и ловлю ошибку
async addToFav(req, res, next) {
try {
const { itemId } = req.body
const userFavorites = await Favorite.findOrCreate({ userId: req.user.id, where: { userId: req.user.id } })
const favoriteItem = await FavoriteItem.findOrCreate({ favoriteId: userFavorites.id, itemId, where: { favoriteId: userFavorites.id, itemId } })
return res.json(favoriteItem)
} catch (error) {
next(error)
}
}
Непредвиденная ошибка: INSERT или UPDATE в таблице \"favorite_items\" нарушает ограничение внешнего ключа \"favorite_items_favoriteId_fkey\""
Сам понимаю что вопрос максимально глупый, и скорее всего даже не должен существовать, но как видите все возможно))