سلام دوستان
من یه api دارم که اطلاعات رو از سرور میگیره
ولی وقتی میخوام از طریق ریکت بگیرم اطلاعات رو این ارور رو میده تو کنسول
No 'Access-Control-Allow-Origin' header is present on the requested resource.
با این کد میگیرم
ولی چیزی که تعجبم رو درست میکنه وقتی از این استفاده میکنم این ارور رو نمیده
http://roocket.org/api/products
آیا مشکل از api هست؟ چون از همین توی برنامه اندرویدی استفده کردم
```
axios.get('http://mysiteir')
.then(response => {
console.log(response)
})
.catch(error => {
console.log(error)
})
@araz2salmasi
سلام شما باید یه سری تغییرات در header درخواست ajax تون انجام بدین .
به طور مثال:
headers = {
'Access-Control-Allow-Origin': '*',
'Access-Control-Allow-Methods': 'GET, POST, PUT, DELETE, PATCH, OPTIONS',
'Access-Control-Allow-Headers': 'x-requested-with, Content-Type, origin, authorization, accept, client-security-token',
'Access-Control-Max-Age': '1000'
}
این مشکل بخاطر Cross-Origin Resource Sharing (CORS)
هست که در https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS میتونید بیشتر در موردش بخونید.
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟