node.js - 为什么我的 cookie 在浏览器关闭时没有被删除?(expressJS 后端)
问题描述
使用以下代码在我的 expressJS 后端设置 cookie。
编辑我使用的包是'cookie-session'。https://www.npmjs.com/package/cookie-session 我应该指定这是我的错误。但是没有将 maxAge 设置为 null 不起作用。当我重新打开浏览器时,cookie 仍然存在。
app.use(
cookieSession({
secret: 'secretmonkey',
secure: false,
maxAge: null,
}),
);
我读到如果将 maxAge 设置为 null,则在关闭浏览器时应该自动删除 cookie。
发生的事情(使用 chrome)是 cookie 持续存在。
解决方案
所以事实证明我在我的操作系统的另一个桌面上打开了 Chrome。因此,当我关闭浏览器时,它只算作关闭选项卡。Chrome 仍然在另一个桌面上运行。对不起这个愚蠢的问题,我的错。
推荐阅读
- .net - GraphQL DotNet 中的 SubscriptionDocumentExecutor
- django - 关于官方 Django 文档上的迁移文件的困惑
- ubuntu-20.04 - exec ctx_rehash 因 bash 失败: exec: ctx_rehash: not found
- npm - 找不到入口模块中的错误:错误:无法解析“./src/modules/readme.md/index.js”
- xml - 为 XML 网络服务创建 wsdl
- sql - 在计算之前过滤 Postgres percent_rank 但显示所有结果?
- python - 无法在 Lazada Marketplace 上抓取数据
- wordpress - 在我的 wordpress 网站上,我正在使用联系表格 7,并在我找不到删除选项的页面上获取他的代码输出
- javascript - Chart.js 结果和数据列表之间的颜色连接
- reactjs - 我是新手,我正在尝试运行一个项目,它抛出错误 static/js/bundle.js failed