私はaxiosのjquery ajaxを変更していますが、クロスドメインでaxiosを使用していません:
axios.get(myurl, {
headers: { 'crossDomain': true },
}).then(res => {
console.log(res);
}).catch(error => {
console.log('erro', error);
})
私のjqueryコードは機能しています:
$.ajax({
type: 'GET',
crossDomain: true,
url:myurl,
success: (res) => {},
error: (fail) => {}
})
エラー:プリフライトレスポンスでAccess-Control-Allow-HeadersがリクエストヘッダーフィールドcrossDomainを許可していません。
誰も私を助けることができますか?
「crossDomain」はヘッダーにある必要はありません
axios.get(myurl, {
crossDomain: true
}).then(res => {
console.log(res);
}).catch(error => {
console.log('error', error);
})
よろしく
私の場合、@ nuxtjs/proxyは問題を解決しました
https://nuxtjs.org/faq/http-proxy/
@ nuxtjs/proxyをnuxt.config.jsに挿入し、プロキシ設定を編集しました
APIサーバーとREST APIを使用しました
proxy: {
'/api': {
target: 'http://127.0.0.1:8080',
pathRewrite: {
'^/api' : '/api'
},
},
'/Zip': {
target: 'http://zipcloud.ibsnet.co.jp',
pathRewrite: {
'^/Zip' : '/api'
}
}
}