پیش به سوی تابستان؛ با تخفیفهای داغ راکت!
بزن بریم!سلام دوستان
من یه 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 میتونید بیشتر در موردش بخونید.
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟