راکت

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

2 پاسخ

سلام

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

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

ثبت پرسش جدید

پاسخ‌ها

2
محمد قمی زاده
محمد قمی زاده
@m.ghomizadeh96

تخصص: Web & Mobile Programmer

Axios Token In Header

سینا شاه‌اویسی
سینا شاه‌اویسی
@sinashahoveisi

تخصص: برنامه نویس

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

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

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

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