Сначала необходимо настроить приложение для использования промежуточного программного обеспечения express-boom
:
import boom from 'express-boom';
...
app.use(boom());
Вышеуказанное boom
доступно как свойство res
для всех промежуточных программ и функций обработки маршрутов вваше приложение.
Затем, в вашем контроллере, чтобы отправить ответ 400 с сообщением:
res.boom.badRequest('Unrecognized broker name')
Это отправит ответ с кодом состояния 400 и телом, включающим
{ "message": "Unrecognized broker name" }