【发布时间】:2020-08-23 05:46:41
【问题描述】:
我有一个生产环境和一个暂存环境。我想知道我是否可以在环境之间沙箱 cookie。我的设置看起来像
生产
- domain.com - 前端 SPA
- api.domain.com - 后端节点
分期
- staging.domain.com - 前端 SPA
- api.staging.domain.com - 后端节点
我的暂存 cookie 使用域 .staging.domain.com,所以那里一切正常。但我的生产 cookie 使用域 .domain.com,因此这些 cookie 显示在暂存环境中。
我已经阅读了一种可能的解决方案,即使用单独的域进行暂存,例如 staging-domain.com,但如果可能的话,我想避免这种情况。是否有任何其他解决方案,或者我是否遗漏了有关 cookie 工作原理的信息?
【问题讨论】:
-
似乎是duplicate。或者,您可以查看修补您的
hosts文件,以便在两种环境中重用一个域(可能仅适用于测试场景) -
@timur 我看到了那个,我认为最佳答案是我的一个环境,但不是两者都在一起。谢谢你的链接
标签: cookies