Я использую Sequelize ORM в Node/Express.
У меня есть две таблицы: Пользователь и Элемент. Элемент имеет внешний ключ, связанный с UserId.
Когда я пытаюсь создать элемент с UserId, который является недопустимым (нет в таблице Users), вызывается "SequelizeForeignKeyConstraintError" и приводит к сбою приложения из-за необработанного.
У меня есть проблема:
Где я могу обработать ошибку?
Вот мой код.
.post(function(req,res){
models.Item.create({
title : req.body.title,
UserId : req.body.UserId
}).then(function(item){
res.json({
"Message" : "Created item.",
"Item" : item
});
});
});