Javascript Cookies.set不';t设置cookie(js cookie)中的值

Javascript Cookies.set不';t设置cookie(js cookie)中的值,javascript,reactjs,cookies,js-cookie,Javascript,Reactjs,Cookies,Js Cookie,我正在尝试使用js 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

我正在尝试使用js 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=/是问题所在,所以我也尝试设置路径,但没有成功。 有人知道为什么不把它放进饼干里吗

更新: 传递到名称、值和过期日期的数据为:


UserId,12020年4月9日星期四11:26:37 GMT-0400(东部夏令时)

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

只需如下更新您的函数

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

你能给我举一个你想要的数据的例子吗put@Quantumass更新。我通过了UserId,1,并于2020年4月9日星期四11:26:37 GMT-0400(东部夏令时)在不过期的情况下执行,以查看它是否有效working@Quantumass哦,真管用!所以我不能通过海关的截止日期?