【发布时间】:2021-10-04 13:51:39
【问题描述】:
我有一个带有登录控制器的 nodejs 服务器,我在其中创建一个带有令牌的 cookie:
res.cookie('token', token, { domain: '.mydomain.com', httpOnly: true, secure: true });
如您所见,它是基于 https 的仅限 http 的 cookie。设置了这个 cookie,因为我可以在后续查询中使用它。问题是,我不能删除这个 cookie。我有一个带有此代码的注销控制器:
res.clearCookie('token');
cookie 没有被删除,因为当我刷新页面时,我仍然处于登录状态。
当我省略域属性时,它可以工作!我是否以错误的方式使用我的域属性?我需要它用于 www 和非 www 版本。
【问题讨论】: