Bernardo Pacheco
Bernardo Pacheco

Reputation: 43

i'm having problems using axios and making requests to a api

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)
}

i'm using axios to make a request to an api, and i keep getting the same error.

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"}

already tried deleting node_modules and using other versions of node

Upvotes: 0

Views: 271

Answers (1)

abnaceur
abnaceur

Reputation: 262

Try this

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

Upvotes: 1

Related Questions