راکت

axios vue3

14 پاسخ

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

ثبت پرسش جدید

پاسخ‌ها

14
Banana Life
Banana Life
@shift.delete

سلام
شما در کدتان اصلا از 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

تخصص: کاراموز

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

شاید پاسخ شما همین‌جا باشد

Ibo Kiani
Ibo Kiani
@abdoki7788

تخصص: Backend developer

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

مشکات
مشکات
@meshkat315

تخصص: کاراموز

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

مهدی اردشیر
مهدی اردشیر
@mehdi0121

تخصص: یه برنامه نویس

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

مشکات
مشکات
@meshkat315

تخصص: کاراموز

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

مهدی اردشیر
مهدی اردشیر
@mehdi0121

تخصص: یه برنامه نویس

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

مشکات
مشکات
@meshkat315

تخصص: کاراموز

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

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

مهدی اردشیر
مهدی اردشیر
@mehdi0121

تخصص: یه برنامه نویس

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

مشکات
مشکات
@meshkat315

تخصص: کاراموز

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

مهدی اردشیر
مهدی اردشیر
@mehdi0121

تخصص: یه برنامه نویس

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

مشکات
مشکات
@meshkat315

تخصص: کاراموز

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

مهدی اردشیر
مهدی اردشیر
@mehdi0121

تخصص: یه برنامه نویس

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

مشکات
مشکات
@meshkat315

تخصص: کاراموز

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

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

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