من یک فایل جیسون رو روی هاست گذاشتم وقتی که با AXIOS میخوام داده هامو بگیرم به اروور CROSS DOMAIN میخورم
بعد فایل امو اومدم توی روت پروژه قرار دادم اما بازم ارور 404 میده لطفا اگر میدونید راهنماییم کنید...
شاید پاسخ شما همینجا باشد
درود
گزینه crossDomain رو به بدنه درخواست Axios اضافه کنید
axios.get(url, {
crossDomain: true
}).then(res => {
console.log(res);
}).catch(error => {
console.log('error', error);
})
همچنین شاید لازم باشه گزینه های زیر هم به headers اضافه کنید:
headers: {
'Access-Control-Allow-Origin': '*',
'Content-Type': 'application/json',
},برای درخواست GET
axios.get('https://example.com/getSomething', {
headers: {
'Access-Control-Allow-Origin': '*'
}
})
برای درخواست POST
axios.post('https://example.com/postSomething', {
email: varEmail, //varEmail is a variable which holds the email
password: varPassword
},
{
headers: {
'Access-Control-Allow-Origin': '*'
}
})
یا به حالت کلی:
axios({
method: 'post', //you can set what request you want to be
url: 'https://example.com/request',
data: {id: varID},
headers: {
'Access-Control-Allow-Origin': '*'
}
})
موفق باشید