Как установить несколько файлов cookie с помощью res.cookie (ключ, значение) на NodeJS? - PullRequest
0 голосов
/ 25 августа 2018

Я работаю с файлами cookie на NodeJS, и мне интересно, как настроить несколько файлов cookie для отправки на клиенте.

Я пробовал:

1-

     var headers = {
      Cookie: 'key1=value1; key2=value2'
  }
  res.cookie(headers)

2-

res.cookie("isStillHere" , 'yes it is !').send('Cookie is set');
res.cookie("IP" , ip).send('Cookie is set');

3-

  var setMultipleCookies =  []
 setMultipleCookies.push('key1=value1','key2=value2')
  res.cookie(setMultipleCookies)

Кажетсяничего не работаетЧто не так?Любой намек был бы отличным,

спасибо

Ответы [ 2 ]

0 голосов
/ 25 августа 2018

Вы должны установить все куки, прежде чем позвонить res.send()

res.cookie("isStillHere" , 'yes it is !');
res.cookie("IP" , ip);
res.send('Cookie is set');
0 голосов
/ 25 августа 2018

Вы просто звоните cookie более одного раза без вызова send между ними. Вызывайте send только после того, как вы сделали все куки, так как send отправляет тело ответа, а заголовки куки ... ну ... в заголовке. : -)

res.cookie("isStillHere" , 'yes it is !');
res.cookie("IP" , ip);
res.send('Cookie is set');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...