محمد امین عالی
5 سال پیش توسط محمد امین عالی مطرح شد
5 پاسخ

ارور در axios post

سلام دوستان من یک کد در vueCli که این کد منه:

  const config = {
                    headers: {
                        'Content-Type': 'application/x-www-form-urlencoded',
                        'Accept': "application/json"
                    },
                };
                window.axios.post(`http://dashboard.learnuni.ir/api/v۱/city/` , {
                    'cityNameFa': this.$route.params.city
                }, config)
                    .then(response => this.tours = response.data);

ولی این اررو میده
Access to XMLHttpRequest at 'http://dashboard.learnuni.ir/api/v۱/city/' from origin 'http://localhost:۸۰۸۰' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.

کسی میدونه چیکار کنم؟


ثبت پرسش جدید
محمد
تخصص : طراح رابط کاربری، برنامه نویس...
@mhmd.dev 5 سال پیش مطرح شد
0

میگه که هیچ جوره به Access-Control-Allow-Origin دسترسی نداره ، بهتره که وقتی دارید پارامتری رو پاس میدید به جای کاما از + استفاده کنید


محمد امین عالی
تخصص : برنامه نویس لاراول
@mohammad12amin23 5 سال پیش مطرح شد
0

@mhmd.dev
چگونه این طوری کنم وقتی میزارم اررور میده


علی بیات
تخصص : توسعه دهنده ارشد وب
@ali.bayat 5 سال پیش مطرح شد
1

به headers گزینه زیر رو اضافه کنید:

"Access-Control-Allow-Origin": "*",

....

                    headers: {
                        'Content-Type': 'application/x-www-form-urlencoded',
                        'Accept': "application/json",
                        'Access-Control-Allow-Origin': "*"
                    },

محمد امین عالی
تخصص : برنامه نویس لاراول
@mohammad12amin23 5 سال پیش مطرح شد
0

@ali.bayat
این راحل کار نمیکنه


علی بیات
تخصص : توسعه دهنده ارشد وب
@ali.bayat 5 سال پیش مطرح شد
0

از پکیج CORS استفاده کنید. مشکل مربوط به همینه

https://www.npmjs.com/package/cors


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام