которые всегда попадает в catch. Я делаю throw error. Этот запрос вызывается в методе красса который возврашает промис. У промиса я так же обрабатываю catch (error) { throw error }. Данный метод используется в контроллере где весь код try {} catch () {}.
Однако в catch прилитает только message ошибки который я могу видеть в консоль но не могу видеть в ответе сервера
Подскажите пожалуйста, что я упускаю
а какой консоль лог ошибки ?
Вы упускаете логику формирования строкового сообщения из объекта ошибки. При выводе ошибки в консоль у ошибки вызывается метод toString и в консоль попадает строка которую он вернет. При отдаче ответа в json формате этого не происходит. Вам нужно сформировать из ошибки строку либо объект в том виде какой вы хотите получить в ответе.
Обсуждают сегодня