Мне нужно сделать выборочную проверку экземпляра перед сохранением его в MySQL DB. Так что я выполняю (асинхронный) чек внутри beforeValidate
модель крючок.Loopback: return error from beforeValidation hook
MyModel.beforeValidate = function(next){
// async check that finally calls next() or next(new Error('fail'))
}
Но когда проверка не удалась, и я прохожу Ошибка OBJ в next
функции, выполнение продолжается в любом случае. Есть ли способ остановить выполнение и ответ клиенту с ошибкой?
Спасибо для вашей работы! Присоединение к более подробному описанию https://gist.github.com/bajtos/b8157112452eeaf984c9#file-new-hooks-docs-md – IvanZh