0

我正在尝试使用 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(东部夏令时间)

4

1 回答 1

1

Expires 参数应该是一个数字,表示您的 cookie 将过期的天数

只需更新您的功能如下

const setCookie = (name: string, value: string, expires: number) => {
  Cookies.set(name, value, {expires})
}
于 2020-04-09T16:35:22.253 回答