Как я могу сформулировать стандартный ответ об ошибке API в качестве объекта в Loopback 4? - PullRequest
1 голос
/ 15 января 2020

Я использую Loopback4 для создания API REST, которые могут напрямую взаимодействовать с нативными мобильными приложениями. Как часть процесса обработки ошибок, мне нужно сформулировать стандартный ответ об ошибке со следующей структурой:

{
  code (Error code),
  errorName (Error Name),
  description (detailed description of the error)
} 

Этот объект будет отправлен в собственное приложение в случае возникновения ошибки.

1 Ответ

0 голосов
/ 16 января 2020

import {HttpErrors} from '@loopback/rest'

затем

throw new HttpError[code](message) или throw new HttpErrors.Forbidden('Invalid authorization');

подробнее здесь в документации

...