راکت
حل شده

چرا توکن به عنوان هدر به فرانت اند ارسال نمیشود

3 پاسخ

سلام
ببینید دوستان

توی این کد

    const token = jwt.sign(data, process.env.TokenKey);
    res.header("Access-Control-Expose-headers","X-Auth-Token").header("X-Auth-Token", token).json(userLoged);

میخوام توکن به عنوان هدر به فرانت اند فرستاده میشه
ولی
توی فرانت
هدر خالیع:|

ثبت پرسش جدید

پاسخ‌ها

3
رضا پارسیان
رضا پارسیان
@Rp76

تخصص: توسعه دهنده Php , Laravel

بهترین پاسخ

سلام وقتتون بخیر!

به صورت عادی هیچ تکنولوژی XHR به header ها دسترسی نداره فقط به هدر های زیر دسترسی داره

  • cache-control
  • content-type

برای این که بتونی همه header هارو بگیری باید backend بهت ایت اجازه رو بده
برای این کار هم می‌تونی از هدر Access-Control-Expose-Headers استفاده کنی به این صورت توی Php.

    header("Access-Control-Expose-Headers: *");

بجای * میتونی اسم هدر هاتو بذاری و با, از هم جداشون کنی.

رایموند
رایموند
@Raymond

تخصص: مختصص وردپرس - برنامه نویس لاراول

امیرمهدی رحیمی
امیرمهدی رحیمی
@AmirMahdiAmirMahdi

تخصص: front-end

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

@Rp76

یعنی به جای

header("Access-Control-Expose-headers","*")

از

header("Access-Control-Expose-Headers: *");

استفاده کنم؟

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

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

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