راکت

مشکل headerدر لاراول

4 پاسخ

@ali.bayat
@Alimotreb
من در لاراول از برای خروجی گرفتن از postman از قسمت Authorization استفاده میکنم و در جاهایی مثل انگولار یا vueبه مشکل میخورم ایا باید از گزینه های زیر استفاده کنم اگه اینجوری هست باید در کدام فایل این ها رو ذخیره کنم و اصلا این ها چه هستند؟

header('Access-Control-Allow-Origin:*');
header('Access-Control-Allow-Headers:Origin,Content-Type,Authorization,X-Auth-Token');
header('Access-Control-Allow-Methods:GET,POST,PUT,PATCH,DELETE,HEAD,OPTIONS');

1masoud
1masoud
@masoudproton
ثبت پرسش جدید

پاسخ‌ها

4
علی بیات
علی بیات
@ali.bayat

تخصص: توسعه دهنده ارشد وب

CORS کوتاه‌شده‌ی عبارت Cross-origin resource sharing است. محل کاربرد CORS در مرورگرهای مدرن و برای بررسی اجازه‌ی دسترسی از راه دور به منابع و سرویس‌های تحت وب است.
برای مثال در حالت عادی امکان استفاده از فایل‌های فونت از روی یک سرور دیگر وجود ندارد یا امکان ارسال یک درخواست AJAX از روی دامنه‌ای غیر از دامنه‌ی فعلی ناممکن است.CORS ابزاری است که روشی برای حذف این محدودیت در اختیار برنامه‌نویسان قرار می‌دهد.

با نصب کردن یکی از پکیج‌های زیر این مشکل در لاراول براحتی حل میشه:
https://github.com/barryvdh/laravel-cors
https://github.com/spatie/laravel-cors

1masoud
1masoud
@masoudproton

تخصص: php,laravel

@ali.bayat
لازم نیست کد بزنم فقط این پکیج رو نصب کنم

من api نوشتم و طرفی که با انگولار داره ui میزنه به این ارور خورده
https://mega.nz/#!VUA2WCID
اینم رمزش:!xzTOz_0OftFNu-pf0HV2sQIsMVwHzujApXA_3sRrfNM

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

علی بیات
علی بیات
@ali.bayat

تخصص: توسعه دهنده ارشد وب

پکیج رو طبق مستندات نصب کن، کانفیگ کن. مشکل حل میشه

ftp
ftp
@ftp

تخصص: ساده

فکر کنم به این موردی که دوستمون سوال پرسیدن cors میگن

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

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