node.js - clearCookie() 不工作 - node express js
问题描述
每次都需要清除浏览器缓存才能运行下面的代码。否则无法清除cookie。
res.clearCookie('node_express', {path:'/'});
解决方案
对我有用的是:
res.clearCookie('SESSIONID', {path: '/', domain: 'localhost'}).send();
“res”是响应参数。您可以通过检查页面代码并在 Chrome 中导航到应用程序,然后单击存储下的 Cookies 来找到“cookieName”和路径详细信息。
域不一定是 localhost。这将取决于您的具体用例。
注意:在路径之前拥有域不起作用。
推荐阅读
- c++ - C++透明字符串内存压缩
- azure - CloudBlobClient.startCopyAsync() 的源代码
- c++ - 如何使用指针遍历结构数组中的数组
- javascript - 托管在 firebase 上的 node.js/express.js 无法导出数据库和身份验证侦听器
- excel - 将 If 语句添加到条件格式 VBA 宏
- java - 为什么我可以将数值变量声明为 double 但仍使用 .nextInt()?
- asp.net-core-webapi - NSwag - 为控制器操作中的预期数据提供附加信息
- c++ - 从类模板创建对象的工厂函数模板?
- python - 根据最小子列表的长度对子列表进行下采样
- css - 我正在尝试用 css 做一个自动收报机