Ошибка обратной связи без обработчика сильных ошибок - PullRequest
1 голос
/ 19 октября 2019

Если у меня strong-error-handler в моем middleware.json (то есть "final": { "strong-error-handler": {} }), то структура ответа на ошибку выглядит следующим образом:

{
  "error": {
      "statusCode": 500,
      "message": "Your Error Message",
      "code": "123"
  }
}

Но когда я удаляю strong-error-handler из middleware.json,тогда структура ошибки выглядит следующим образом:

{
  "errors": [
     {
        "status": 500,
        "source": {},
        "title": "Error",
        "code": "123",
        "detail": "Your Error Message"
     }
  ]
}

Кажется, я не могу понять, как и где создается это тело ошибки, когда я не использую strong-error-handler. Есть ли по умолчанию?

1 Ответ

0 голосов
/ 22 октября 2019

разобрался !! Оказывается, он использовал errorHandler из модуля узла loopback-component-jsonapi.

...