مشکات
3 سال پیش توسط مشکات مطرح شد
14 پاسخ

axios vue3

سلام
خسته نباشید و سال نوتون مبارک
من یک پروژه ی لاراولی دارم
یک پروژه ی vuejs3هم بصورت جدا ایجاد کردم و میخوام از apiمربوط به لاگین پروژه ی لاراولی در سمت بک اند ویو استفاده کنم با axios
اما ارور زیر رو دارم و کد برام اجرا نمیشه
دوستان ممنون میشم راهنماییم کنید


ثبت پرسش جدید
Banana Life
@shift.delete 3 سال پیش آپدیت شد
0

سلام
شما در کدتان اصلا از axios استفاده نکردید بلکه از fetch استفاده کردید؛axios نصب کنید و ایمپورتش کنید بعد این لینک پایین نگاه کنید برای راهنمایی:
https://stackoverflow.com/questions/40844297/what-is-difference-between-axios-and-fetch

برای Allow-Origin در بک اند cros اکشن ها را تعریف کنید . دو لینک پایین برای راهنمایی:
https://stackoverflow.com/questions/55883984/vue-axios-cors-policy-no-access-control-allow-origin

https://stackoverflow.com/questions/39429462/adding-access-control-allow-origin-header-response-in-laravel-5-3-passport
موفق باشید


مشکات
تخصص : کاراموز
@meshkat315 3 سال پیش آپدیت شد
0

سلام@shift.delete
ممنونم از جوابتون
من کدم را به کد زیر تغییر دادم ولی باز هم همون ارور رو دارم


عبدالرحمان کیانی
تخصص : Backend developer
@abdolrahman 3 سال پیش مطرح شد
0

اولا شما باید اجازه دسترسی cors رو به دامین ویو توی بک اند بدین
لینک درباره cors در لاراول
و البته یادتون باشه همیشه برای ریکوئست های پست آخر url تون یدونه اسلش ( / ) بذارین! دلیل این ارور میتونه از اسلش هم باشه ولی شما باید اون دسترسی کورس رو هم توی بک اند انجام بدین


مشکات
تخصص : کاراموز
@meshkat315 3 سال پیش مطرح شد
0

@abdolrahman
سلام
من رفتم در مورد نحوه ی enableکردن cors سرچ کردم ولی اصلا متوجه نشدم که چطوری باید انجامش بدم😥


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

سلام
این مقاله شاید بتونه بهت کمک کنه
https://abdoumjr.medium.com/laravel-cors-middleware-58d08048cc74


مشکات
تخصص : کاراموز
@meshkat315 3 سال پیش آپدیت شد
0

@mehdi0121
سلام
خیلی ممنونم از \اسختون
با انجام دادن کارهایی که توی این مقاله گفته شده بود اون ارور قبلی از بین رفت
حالا بهم این ارور رو میده
ممنون میشم راهنماییم کنید


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

فکر کنم ارور 419 برای csrf هست


مشکات
تخصص : کاراموز
@meshkat315 3 سال پیش آپدیت شد
0

@mehdi0121
درسته
چطوری باید برطرفش کنم؟

من توی هدر X-CSRFToken رو گذاشتم ولی بازم همون ارور رو دارم


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

{headers: {'X-CSRFToken': '{{ csrf_token() }}'}}
اینو تست کن


مشکات
تخصص : کاراموز
@meshkat315 3 سال پیش مطرح شد
0

@mehdi0121
همچنان همون ارور😣


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

به جای این X-CSRFToken اینو بذارX-CSRF-TOKEN


مشکات
تخصص : کاراموز
@meshkat315 3 سال پیش مطرح شد
0

@mehdi0121
خیلی ممنونم ازتون ک وقت گذاشتین ولی درست نشد بازم


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

خواهش
اینو بخون شاید کمکت کرد
https://laravel.com/docs/9.x/csrf
و یه کاری دیگه اینکه csrf برای روت لوگین رو غیر فعال کنی
البته توی api ما از پکیج سنکتوم استفاده میکنم و یه روت برای csrf داره که بهت بر میگردونه


مشکات
تخصص : کاراموز
@meshkat315 3 سال پیش مطرح شد
1

@mehdi0121
خیلی خیلی ممنونم ازتون🌹


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

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