[英]React Cookie + ReactJS: How to set expiration time for a cookie?
當前,在我的ReactJS項目中,我正在保存cookie,例如cookie.save('token', received_token, { path: '/'} );
然后像這樣從本地存儲中檢索它: cookie.load('token');
。
所以我想知道,是否有一種方法來設置接收到令牌的.save()
令牌的過期時間,該令牌一旦過期就自動將其從本地存儲中刪除?
謝謝您,我們將接受投票的答案。
您可以在cookie.save
函數的第3個參數中傳遞maxAge
或expires
選項
句法:
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
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.