راکت

مشکل در بخش تست و ارتباطات وبسایت

بدون پاسخ

سلام و وقت بخیر
من یک سایت دارم که فرانتش vue.js هست و بک اندش laravel , الان میخوام از توی یکی از بخش ها با متد fetch یک درخواست بفرستم و یک کوکی رو توی بخش ریسپانس بصورت خودکار توی مرورگر دخیره کنم
اما خب مشکلاتی هست
اول اینکه هر دو بخش بصورت کاملا مجزا ران میشن
یکی روی لوکال هاست هست و یکی روی ۱۲۷.۰.۰.۱ و روی پورت های مجزا هم هستن

الان این مد من در بخش ویو جی اس هست

async function sendInformation() {

  await fetch('http://۱۲۷.۰.۰.۱:۸۰۰۰/api/checkUser', {

method: 'GET',

  }).then(response => {

console.log(response.headers.getSetCookie('getSetCookie.name'))

  })

}

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

public function checkUser()

{

    return response('okey')->cookie(

        'token',

        'ali hast'

        , time() + ۷۲۰۰,

        true,

        true,

    );

}

چند پیشنهادی هم بهم شده
مثل این

توی درخواست fetch مقدار credentials برابر با include قرار بدید مثلا
بعد از method و تست کنید ببینید توی بخش cookies در مرورگر ذخیره میشه

ولی کوکی بصورت خودکار در مرورگر ذخیره نمیشود

فکر میکنم مشکلش رو فهمیده باشم چون دامنه صادر کننده و دامنه دریافت کننده یکی نیستن
ولی توی ساخت کوکی نتونستم مشکل رو حل کنم ، البته شاید مشکل از مقادیری باشه که ست میکردم

ثبت پرسش جدید

پاسخ‌ها

0

هنوز پاسخی ثبت نشده

اولین نفری باشید که به این پرسش کمک می‌کند و مسیر حل مشکل را باز می‌کند.

اولین پاسخ را بنویسید

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

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

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