Cross Domain at Axios

Cross Domain at Axios

I am changing jquery ajax for axios and I not getting use axios with cross domain:

axios.get(myurl, {
            headers: { 'crossDomain': true },
        }).then(res => { 
            console.log(res);

        }).catch(error => {
            console.log('erro', error);
        })

My jquery code is working:

$.ajax({
   type: 'GET',
   crossDomain: true,
   url:myurl,
   success: (res) => {},
   error: (fail) => {}     
})

The error: Request header field crossDomain is not allowed by Access-Control-Allow-Headers in preflight response.

Can anyone help me?

0

2 Answers

"crossDomain" does not have to be in headers

axios.get(myurl, {
    crossDomain: true
}).then(res => { 
    console.log(res);
}).catch(error => {
    console.log('error', error);
})

Regards

In my case @nuxtjs/proxy solved issue

I inserted @nuxtjs/proxy in nuxt.config.js and edited proxy setting

I used api server and an rest api

proxy: {
'/api': {
  target: '
  pathRewrite: {
    '^/api' : '/api'
    },
},
'/zip': {
  target: '
  pathRewrite: {
    '^/zip' : '/api'
    }
}
}

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

David Miller
Author

David Miller

David Miller brings 15 years of experience in global economics, personal finance strategy, and market dynamics. He specializes in turning complex economic trends into actionable insights for everyday readers.