У меня есть функция, которая использует метод axios get, и в обещанный возврат я добавил обработку ошибок для обработки ситуации, когда служба, к которой я пытаюсь подключиться, была отключена.
axios.get('/someurl')
.then(() => {
// this does not matter
})
.catch((err) => {
logger.error(TAG, 'postCreateVm', err);
return reply(Boom.forbidden(err.message));
});
Когда я использую curl, я вижу сообщение со статусом ответа 403:
# curl -X GET localhost:3000/someurl
{
"message": "abort"
}
Проблема в том, что когда я пытаюсь получить доступ к свойству message, я ничего не получаю, но я знаю, что оно есть! (Я также безуспешно пытался использовать err.response.data)
Согласно документации, я должен иметь к нему доступ: ошибки обработки axios
Как правильно получить доступ к этому сообщению?