Cookies.set не устанавливает значение в cook ie (js -cook ie) - PullRequest
0 голосов
/ 09 апреля 2020

Я пытаюсь установить некоторые данные внутри cook ie, используя js -cook ie. но почему-то это не настройка в поваре ie. Ниже приведен мой код:

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

Я думал, что путь = / является проблемой, поэтому я попытался установить путь, но не получилось. Кто-нибудь имеет представление, почему не устанавливается в повар ie?

Обновлено: данные передаются в имя, значение, срок действия:

UserId, 1, четверг, 09 апреля 2020 11:26 : 37 GMT-0400 (восточное дневное время)

1 Ответ

1 голос
/ 09 апреля 2020

Параметр Expires должен быть числом, указывающим, сколько дней до истечения срока действия вашего повара ie

. Просто обновите свою функцию следующим образом

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