سلام خسته نباشید .
تو پروژه ای که باهاش کار میکنم من از توکن استفاده میکنم
و یه مسئله ای که متوجه نمیشم تایین مدت زمان توکنه
من تو بک اند نود جی اسم به این صورت توکن رو رفرش میکنم
const refresh_token = createRefreshToken({ id: user._id });
res.cookie("refreshtoken", refresh_token, {
httpOnly: true,
path: "/refresh_token",
maxAge: 7*24*60*60*1000
});
و تو فرانت قسمتی که قراره برای دسترسی به بخش های مختلف داده شه به اینصورته
if (login) {
const refreshToken = async () => {
const res = await Instance({
url: "/refresh_token",
method: "GET",
})
setToken(res.data.access_token);
setTimeout(() => {
refreshToken();
}, 10 * 60 * 1000);
};
refreshToken();
}
الان سوالی که برای من پیش اومده مدت زمان بک اند 7 روزه و فرانت 10 دقیقه
دقیقا چرا اصلا بک اند مدت زمان بهش داده میشه وقتی از طریق فرانت این کار انجام میشه؟
و اینکه مدت زمان فرانت و بک مثه هم نیست بنظرتون درسته یا نه باید هر دوتا مثه هم باشه؟
این زمان رو چقد قرار بدیم درست؟
به x کمک کنید تا مشکل خودش را حل کند؛ اینطور میتوانیم با هم پیشرفت کنیم.
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟