簡體   English   中英

React Cookie + ReactJS:如何設置Cookie的過期時間?

[英]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個參數中傳遞maxAgeexpires選項

句法:

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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM