代码逻辑:页面加载的时候,检测cookie中的某个值,如果没有,就跳转到一个地址去种,这个地址返回302重定向,给我们种下cookie,并且返回我们原来的页面
出现的问题:cookie种不进去,导致一直死循环跳转,(跳转到种cookie的地址,cookie没种上,但是给我们跳回原来的页面了,自己的页面加载没检测到cookie的那个值,又跳过去种)
原因:cookie种的时候设置了domain,这个domain正好是测试环境的域名,但是我们本地开发环境的域名是dev.xxx.xxx.com,不一样导致cookie种不上去。
解决:因为用的是http-proxy
,github上全名叫node-http-proxy
,在这上面有个属性叫cookieDomainRewrite
![](https://img.haomeiwen.com/i7852092/280887a0c1b6627e.png)
根据图中所示,可以得知,我们将这个字段的值设置为空字符串,即可删除domain限制,也就是cookie被改成允许在任何域下种
网友评论