سلام
مسئله اینه که برای request و response بین backend و frontend برای مثال laravel و vue یا react به ارور cors بر میخورم.
چندتا پیکج هم توی گیتهاب پیدا کردم و بالای همشون نوشته بود read-only!
شما این مسئله رو چه شکلی حل کردید؟
middleware؟
package؟
set کردن چندتا attribute در ajax header؟
از سمت front حل میشه یا backend یا هردو؟
سلام عزیز
برای ری اکت و لاراول ساده ترین راه حل اینه که به ادرس زیر بری و توی except روت خودت رو قرار بدی
\app\Http\Middleware\VerifyCsrfToken.php
من کامنتش کردم چون از سنکتوم و روت api استفاده میکنم نیازم نشده
protected $except = [
// '/api/*'
];
<?php
namespace App\Http\Middleware;
use Illuminate\Foundation\Http\Middleware\VerifyCsrfToken as Middleware;
class VerifyCsrfToken extends Middleware
{
/**
* The URIs that should be excluded from CSRF verification.
*
* @var array<int, string>
*/
protected $except = [
'api/*'
];
}
اینجوری مشکل Cross-Origin Resource Sharing حل میشه؟
یا باید دقیق مشخص کنم کدوم روت؟
@salar.mohammad2013
سلام مجدد
یک اسلش اولش بزار
/api/*
همه ی روت هایی که اولش api باشه دیگ نیاز به csrf ندارند دوست عزیز
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟