У меня проблемы с использованием Ax ios и делать запросы к API - PullRequest
0 голосов
/ 15 апреля 2020
const getCustomers = async (token) => {
try {
    const response = await axios.get(`${base_url}/customers`,  { headers: { 'Authorization': `Bearer ${token}`} })
    return response.data
} catch(error) {
    logger.error(error)
}

я использую ax ios, чтобы сделать запрос к API, и я продолжаю получать ту же ошибку.

error: undefined {"config":{"url":"https://api.contaazul.com/v1/customers","method":"get","headers":{"Accept":"application/json","Authorization":"Bearer EU5KBm8ft1ZB4vFy9I89xYQWnzqcbULS","User-Agent":"axios"},"transformRequest":[null],"transformResponse":[null],"timeout":0,"xsrfCookieName":"XSRF-TOKEN","xsrfHeaderName":"X-XSRF-TOKEN","maxContentLength":-1},"code":"HPE_INVALID_HEADER_TOKEN"}

уже пытался удалить node_modules и использовать другие версии узла

1 Ответ

0 голосов
/ 15 апреля 2020

Попробуйте это

const getCustomers = async (token) => {
    await axios.get(`${base_url}/customers`, {
        headers: {
            "Authorization": `Bearer ` + token
        }
    })
        .then(response => {
            return response.data;
        })
        .catch(err => {
            console.log(err)
        });
}
...