删除cookie失败
Open
Inactive
- Dominant language
- TypeScript
- Stars
- 19k
- Forks
- 1.8k
- PR merge metrics
- No merged PRs in 30d
Description
## What happens?
清除cookie失败,cookie是从同域名的网站获取的,例如同时开两个域名相同的网站,第二个网站可以获取第一个网站的cookie,但是凑巧这个cookie可能失效了,于是我在第二个网站的egg中间件中进行校验,发现cookie失效了之后就会去执行删除这个旧的cookie然后去换取新的cookie
具体代码如下
`
ctx.cookies.set('sso.xx.com', null, {
signed: false
})
`
但是清空之后执行
`
ctx.cookies.get('sso.xx.com', {
signed: false
})
`
然后还是能拿到这个cookie,从而导致我的页面一直在疯狂重定向
请问如何强制删除这个通过同域名继承的cookie,该cookie可以在前端页面中被删除,但是因为我把路由校验写到了egg的中间件中,所以希望在egg中将这个cookie清空
## 相关环境信息
- **操作系统**:windows
- **Node 版本**:12.18.3
- **Egg 版本**: 2.1.0
Contributor guide
Assessment
This issue has not been assessed yet.