浅谈关于axios和session的一些事


Posted in Javascript onJuly 13, 2017

发现问题

最近在工作中遇到一个问题,后端写好,前端写好,postman测试做好,一切都没有问题,但是实际用axios来实现登陆功能的时候问题就来了....

什么情况?登陆根本用不了啊!每次都提示我没有登陆!

代码没问题啊,postman都测试过了

迷茫这去找谷歌百度帮助...

发现问题是...

一个登录的场景,用axios发送post请求去登录,能成功返回数据,但是用作权限验证的cookie就是没有保存,经查阅,axios 默认不发送cookie,跨域也是一个原因,需要全局设置

所以我们需要这么设置

axios.defaults.withCredentials = true

感觉可以了,但是居然告诉我这么做之后,居然告诉我Access-Control-Allow-Origin不能是*,好,我改
res.header('Access-Control-Allow-Origin', 'http://localhost:8080');

感觉可以了,但是还是不行,他还要求我Access-Control-Allow-Credentials不能是''好吧...我确实没写...

那就加吧

res.header('Access-Control-Allow-Credentials', 'true');

感觉可以了,但是,不对,没有但是了!axios可以顺利实现登陆功能了...

总结一下,关键基本就是下面两个图的代码...

浅谈关于axios和session的一些事

浅谈关于axios和session的一些事

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对三水点靠木的支持。

Javascript 相关文章推荐
Javascript之文件操作
Mar 07 Javascript
文本框中,回车键触发事件的js代码[多浏览器兼容]
Jun 07 Javascript
javascript学习笔记(二十) 获得和设置元素的特性(属性)
Jun 20 Javascript
图片轮换效果实现代码(点击按钮停止执行)
Apr 12 Javascript
javascript阻止scroll事件多次执行的思路及实现
Nov 08 Javascript
js图片滚动效果时间可随意设定当鼠标移上去时停止
Jun 26 Javascript
jQuery实现字符串按指定长度加入特定内容的方法
Mar 11 Javascript
在JavaScript的jQuery库中操作AJAX的方法讲解
Aug 15 Javascript
JavaScript中常见的八个陷阱总结
Jun 28 Javascript
protractor的安装与基本使用教程
Jul 07 Javascript
解决JQuery的ajax函数执行失败alert函数弹框一闪而过问题
Apr 10 jQuery
Layui动态生成select下拉选择框不显示的解决方法
Sep 24 Javascript
详解JS数据类型的值拷贝函数(深拷贝)
Jul 13 #Javascript
JS+HTML5 FileReader实现文件上传前本地预览功能
Mar 27 #Javascript
js学习总结_选项卡封装(实例讲解)
Jul 13 #Javascript
用户管理的设计_jquery的ajax实现二级联动效果
Jul 13 #jQuery
通过命令行生成vue项目框架的方法
Jul 12 #Javascript
微信小程序实现点击返回顶层的方法
Jul 12 #Javascript
使用AngularJS对表单提交内容进行验证的操作方法
Jul 12 #Javascript
You might like
php+js实现图片的上传、裁剪、预览、提交示例
2013/08/27 PHP
PHP实现递归无限级分类
2015/10/22 PHP
Yii2.0表关联查询实例分析
2016/07/18 PHP
PHP Header失效的原因分析及解决方法
2016/11/16 PHP
PHP利用递归函数实现无限级分类的方法
2019/03/22 PHP
[原创]图片分页查看
2006/08/28 Javascript
网页右侧悬浮滚动在线qq客服代码示例
2014/04/28 Javascript
Nodejs学习笔记之Global Objects全局对象
2015/01/13 NodeJs
JavaScript常用基础知识强化学习
2015/12/09 Javascript
js实现图片无缝滚动
2015/12/23 Javascript
AngularJS基础 ng-src 指令简单示例
2016/08/03 Javascript
JS数组去掉重复数据只保留一条的实现代码
2016/08/11 Javascript
windows下vue-cli及webpack搭建安装环境
2017/04/25 Javascript
Bootstrap实现的标签页内容切换显示效果示例
2017/05/25 Javascript
JS使用正则表达式找出最长连续子串长度
2017/10/26 Javascript
webpack4.x打包过程详解
2018/07/18 Javascript
详解Webstorm 下的Angular2.0开发之路(图文)
2018/12/06 Javascript
python解析文件示例
2014/01/23 Python
python实现进程间通信简单实例
2014/07/23 Python
用Python编写一个简单的FUSE文件系统的教程
2015/04/02 Python
Python中关于使用模块的基础知识
2015/05/24 Python
解决Python下imread,imwrite不支持中文的问题
2018/12/05 Python
python opencv读mp4视频的实例
2018/12/07 Python
python实现大转盘抽奖效果
2019/01/22 Python
Python 列表去重去除空字符的例子
2019/07/20 Python
python爬虫把url链接编码成gbk2312格式过程解析
2020/06/08 Python
利用HTML5+css3+jquery+weui实现仿微信聊天界面功能
2018/01/08 HTML / CSS
浅谈HTML5 FileReader分布读取文件以及其方法简介
2017/11/09 HTML / CSS
Spartoo葡萄牙鞋类网站:线上销售鞋履与时尚配饰
2017/01/11 全球购物
MANGO官方网站:西班牙芒果服装品牌
2017/01/15 全球购物
美国宠物美容和宠物用品购物网站:Cherrybrook
2018/12/07 全球购物
亿阳信通股份有限公司笔试题(C#)
2016/03/04 面试题
质检部部长职责
2013/12/16 职场文书
考试作弊检讨书范文
2015/01/27 职场文书
python通配符之glob模块的使用详解
2021/04/24 Python
「魔导具师妲莉亚永不妥协~从今天开始的自由职人生活~」1、2卷发售宣传CM公开
2022/03/21 日漫