簡體   English   中英

Cookies.set 未在 cookie (js-cookie) 中設置值

[英]Cookies.set doesn't set the value in cookie (js-cookie)

我正在嘗試使用 js-cookie 在 cookie 中設置一些數據。 但不知何故,它沒有在 cookie 中設置。 以下是我的代碼:

const setCookie = (name: string, value: string, expires: Date) => {
  Cookies.set(name, value, {expires})
}

這是我 console.log 這一行時的結果:

 UserId=1; path=/; expires=Thu, 09 Apr 2020 15:26:37 GMT

我認為 path=/ 是問題所在,所以我也嘗試設置路徑,但沒有奏效。 有誰知道為什么不設置到cookie中?

更新:傳遞給名稱、值、過期的數據是:

UserId,1,2020 年 4 月 9 日星期四 11:26:37 GMT-0400(東部夏令時間)

Expires 參數應該是一個數字,表示您的 cookie 將過期的天數

只需更新您的 function 如下

const setCookie = (name: string, value: string, expires: number) => {
  Cookies.set(name, value, {expires})
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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