saman
4 سال پیش توسط saman مطرح شد
2 پاسخ

توکن احراز هویت در nextjs

سلام

من از nextjs برای فرانت اند استفاده میکنم و برای ذخیره توکن احراز هویت چون دیتا بعضی وقت ها روی سرور دریافت میشه نمیتونم توی localStorage ذخیره کنم و دارم از cookie استفاده میکنم.

چطور میتونم این توکن رو در interceptors مربوط به axios اضافه کنم ؟ چون سمت سرور توکن در requestی که به سرور میره ارسال میشه و نمیتونم توی فایل جداگانه از اون استفاده کنم و در axios ست کنم


ثبت پرسش جدید
محمد قمی زاده
تخصص : Web & Mobile Programmer
@m.ghomizadeh96 2 سال پیش مطرح شد
0

Axios Token In Header


سینا شاه‌اویسی
تخصص : برنامه نویس فرانت اند
@sinashahoveisi 2 سال پیش مطرح شد
0

توی interceptors نباید اضافه کنی چون اون یه بار تعریف میشه و اگه کوکی تغییر کنه اون متوجه نمیشه.
باید هر موقع که میخوای درخواست به سمت سرور میفرستی، کوکی رو بگیری و توی header اضافه کنی و بفرستی.
واسه این که این کد رو تکرار نکنی یه تابع یا hook بنویس و یک بار اونجا کدش رو بزن که هر سری اون کوکی رو بگیره و تو header بفرسته


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

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