编程语言
首页 > 编程语言> > javascript – React Cookie ReactJS:如何设置cookie的过期时间?

javascript – React Cookie ReactJS:如何设置cookie的过期时间?

作者:互联网

在我的ReactJS项目中,目前我正在保存cookie,如cookie.save(‘token’,received_token,{path:’/’});并从本地存储中检索它,如下所示:cookie.load(‘token’);.

所以我想知道,是一种设置到期时间.save()收到令牌的过期时间的方法,一旦过期,会自动将其从本地存储中删除吗?

谢谢你,并会在投票时接受答案.

解决方法:

您可以将选项中的maxAge或expires作为第3个参数传递给cookie.save函数

句法:

reactCookie.save(name, val, [opt])

例:

// maxAge Example
reactCookie.save("token", "token-value", {
   maxAge: 3600 // Will expire after 1hr (value is in number of sec.)
});

// Expires Example
var tomorrow = new Date();
tomorrow.setDate(today.getDate()+1);

reactCookie.save("token", "token-value", {
   expires: tomorrow // Will expire after 24hr from setting (value is in Date object)
});

文档:https://github.com/eXon/react-cookie#reactcookiesetrawcookiecookies

标签:javascript,cookies,reactjs,react-jsx,token
来源: https://codeday.me/bug/20191009/1876598.html