я не могу установить серверную кухню ie в запросе HTTP post в expressjs - PullRequest
0 голосов
/ 27 марта 2020

Я пытаюсь установить cook ie на сервере, когда я делаю http post-запрос в expressjs, но cook ie настраивается, когда я делаю http get request. Я не знаю, в чем может быть причина. Ниже мой код:

app.post('/tou', function(req, res) {
  res.setHeader('Cache-Control', 'private');
  res.cookie('__pal', 'locked', { httpOnly: false, path: '/', secure: false, expire: 6 * 60 * 60 * 1000 })
  res.send('done')
})

1 Ответ

0 голосов
/ 27 марта 2020

Попробуйте использовать модуль 'cookie' (npm i cookie).

res.setHeader('Set-Cookie', cookie.serialize('__pal', 'locked', {
  httpOnly: false,
  sameSite: true,
  path: "/",
  maxAge: 60 * 60 * 6 * 1000
}))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...