Почему я не могу удалить файлы cookie ExpressJS-файлы cookie сеанса, срок действия которых истек?

#express #cookies

#экспресс #файлы cookie

Вопрос:

Я пробовал использовать cookie-session , вот так:

 const session = cookieSession({  keys: [key1, key2],  httpOnly: true,  sameSite: true,  expires: new Date(Date.now()   30 * 1000), // 30 sec test });  

До истечения срока действия я могу очистить файл cookie в соответствии с документацией req.session = null; . Однако, как только срок действия файла cookie истечет, я больше не смогу очистить его таким образом (или с .clearCookie помощью ). Мне нужно вручную перезапустить сервер. Я предположил, что смогу очистить файл cookie и снова войти в систему, чтобы создать новый, установив req.session.token = ... что-то. Кажется, что сам сеанс истекает и больше не может использоваться, а не файл cookie.

Чего я не понимаю? Разве он не должен просто создавать новый файл cookie в браузере, когда я req.session что-то устанавливаю?