记录一下困扰自己很久的bug,cookies的坑
先说一下场景,账号长时间登录或者放久了,新开页面是会自动报错,用户信息全部清除,但是原页面不刷新可以正常调用接口,如果刷新会报错并且自动退出登录,而且这个bug属于偶然性出现,并不是百分百出现,就为调试增加了难度,今天无意之间看到一个帖子写到cookies在新开tab标签页时获取不到,而且而且过期后如果不刷新页面,cookies的状态就还会保存,读完之后发现很可能是过期的原因,于是仔细找了一下代码,发现之前确实有设置2小时后过期,难怪每次都是放长时间后才会出现这种问题,当然也不排除其他原因,先这么解决吧,以后如果再遇到再头疼吧