存储或删除cookie失败

news/2024/5/18 15:27:38 标签: cookie, cookie失败

cookie的基础知识就不介绍了。。。需要的戳这里

相关方法是参考js-cookie包封装的

删除失败

问题

​ 存储cookie所在页面路由为/storage/setCookie,设置path的值为/storage/setCookie

​ 删除cookie所在页面路由为/storage/removeCookie,设置path的值为/storage/setCookie

原因

​ 虽然设置了相同的path,但是路由为/storage/removeCookie页面,没权限访问/storage/setCookiecookie

注意点

​ 删除cookie时候要注意path与存储时相同;

​ 删除cookie时候要注意path的权限

设置失败

问题

​ 存储cookie所在页面路由为/storage/setCookie,设置path的值为/storage,结果失败。刷新页面之后,可以存储成功,页面从其他页(非/storage)进入,不刷新页面就会出现失败

原因

​ 在存储失败时候,实际已经执行了存储,只是获取不到,当刷新当前页的时候,可以正常获取到。刷新页面之后,可以存储成功。这个问题看上去很诡异,一般情况下,存储和获取与刷新页面没关系。在经过一番反复思考与测试终于发现问题所在,项目使用的history的路由方式。框架路由提供的history,虽然看上去是URL路径,但是实际上浏览器并不认,只有刷新页面时候浏览器才真的请求当前路径,因此出现刷新页面有效,不刷新页面无效。

注意点

​ 使用history路由时,存储cookie不要设置path


http://www.niftyadmin.cn/n/534866.html

相关文章

转:Qt编写串口通信程序全程图文讲解

转载:http://blog.csdn.net/yafeilinux/article/details/4717706 作者:yafeilinux (说明:我们的编程环境是windows xp下,在Qt Creator中进行,如果在Linux下或直接用源码编写,程序稍有不同,请自己改动。) 在…

队列——阵列实现

简介: 队列的实现除了链表外。也可用数组实现。 分析描写叙述: 队列的结构: typedef int ElementType; typedef struct QueueRecord{int Capacity;int Front;int Rear;int Size;ElementType *Array; }QueueRecord, *Queue;创建队列&#xff1…

elementUI表格动态渲染错乱

问题: 表格设置固定高度,表格内容超过高度,表格出现滚动,但是表格滚动部分高度偏小(比表格高度减去表格头小)。表格左侧第一列固定左侧,横向出现滚动,表格横向出现错位。不固定出现…

这些天自身努力的体会,关于java方面的

以前也是接触过java,这学期的软件工程课和周围同学各种比赛取得不错的成绩,确实令人倍感压力。为此这几天使劲脑补了一下java的知识,甚至不惜为此翘课,了解了java中的网络编程,对于sokectserver,udp&#x…

路由重复注册Duplicate named routes

问题: 控制台报错Duplicate named routes,一开始登录,切换用户时都会出现 环境: vue: 2.6.6 element-ui: 2.10.1 动态权限控制路由 分析: 报错的意思是路由重复定义。查看静态路由并没有出现重复,打断…

关于非二进制的补码与反码

关于名称 补码应该叫Diminished Radix Complement,而反码则是Radix Complement。最常见的所谓1s complement与2s complement其实是是相对于2进制而言。 也就是说,对于2进制,Diminished Radix Complement可称1s complement,Radix C…

ECharts堆叠柱状图label显示总和

思路: 将最后一类的label用formatter函数处理为总和。 option {title: {text: 分类销量(堆叠柱状图求和)},legend: {y: "bottom",data: [百货, 电子, 服装]},xAxis: [{type: "category",data: [20190612,20190613,20190614,20190…

【读书笔记】iOS-类别

一,类别是一种为现有的类添加新方法的方式。 二,类别的局限性。 1,无法向类中添加新的实例变量。类别没有位置容纳实例变量。 2,名称冲突,即类别中的方法与现有的方法重名。当发生名称冲突时,类别具有更高的…