سلام
ببینید دوستان
توی این کد
const token = jwt.sign(data, process.env.TokenKey);
res.header("Access-Control-Expose-headers","X-Auth-Token").header("X-Auth-Token", token).json(userLoged);
میخوام توکن به عنوان هدر به فرانت اند فرستاده میشه
ولی
توی فرانت
هدر خالیع:|
سلام وقتتون بخیر!
به صورت عادی هیچ تکنولوژی XHR به header ها دسترسی نداره فقط به هدر های زیر دسترسی داره
برای این که بتونی همه header هارو بگیری باید backend بهت ایت اجازه رو بده
برای این کار هم میتونی از هدر Access-Control-Expose-Headers استفاده کنی به این صورت توی Php.
header("Access-Control-Expose-Headers: *");
بجای * میتونی اسم هدر هاتو بذاری و با, از هم جداشون کنی.
درود خوبی...
یه نگاهی بنداز:
https://www.section.io/engineering-education/how-to-build-authentication-api-with-jwt-token-in-nodejs/
سلام وقتتون بخیر!
به صورت عادی هیچ تکنولوژی XHR به header ها دسترسی نداره فقط به هدر های زیر دسترسی داره
برای این که بتونی همه header هارو بگیری باید backend بهت ایت اجازه رو بده
برای این کار هم میتونی از هدر Access-Control-Expose-Headers استفاده کنی به این صورت توی Php.
header("Access-Control-Expose-Headers: *");
بجای * میتونی اسم هدر هاتو بذاری و با, از هم جداشون کنی.
سلام ممنون ولی تو کد داری میبی این کارو کردم تو node
یعنی به جای
header("Access-Control-Expose-headers","*")
از
header("Access-Control-Expose-Headers: *");
استفاده کنم؟
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟