
При работе с API в вашем приложении Javascript может быть полезно иметь возможность отлаживать запросы и ответы, которые вы используете для взаимодействия с API.
Axios поставляется с функцией под названием перехватчики, которая позволяет вам запускать некоторый код до запроса и после ответа. Это хорошее место для добавления некоторого кода, который запускается при каждом запросе, вы можете поместить сюда свои отладочные сообщения.
axios.interceptors.request.use(request => {
console.log('Starting Request', JSON.stringify(request, null, 2))
return request
})
axios.interceptors.response.use(response => {
console.log('Response:', JSON.stringify(response, null, 2))
return response
})
Теперь, когда вы используете axios для запросов к API, вы будете получать отладочные сообщения для каждого запроса и ответа.
Первоначально опубликовано на https://paulund.co.uk.