Обработка ошибок / Ошибка броска в Strapi 4.0

#strapi

#страпи

Вопрос:

в Strapi 4.0 я хочу проверить ввод перед сохранением. поэтому я создал lifecycles.js файл в соответствии с документацией. и добавил код:

 module.exports = {  beforeCreate(event) {  validation login here;  if (!valid) {  throw strapi.errors.badRequest('Invalid Entry');  }  }, }    

Как вообще throw strapi.errors.badRequest('Invalid Entry'); происходит ошибка :

 Cannot read property 'badRequest' of undefined  

Я предполагаю, что Strapi v4 изменил его с версии 3. Я искал везде, но не мог найти решение ..

любая идея о том, как обрабатывать ошибки в lifecycles.js?