omid00111
2 ماه پیش توسط omid00111 مطرح شد
0 پاسخ

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

سلام و وقت بخیر
من یک سایت دارم که فرانتش 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 در مرورگر ذخیره میشه

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

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


ثبت پرسش جدید

به همدیگه کمک کنیم

به omid00111 کمک کنید تا مشکل خودش را حل کند؛ این‌طور می‌توانیم با هم پیشرفت کنیم.

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

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