浅谈关于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获取/更改文本框的值的实例代码
Aug 02 Javascript
jquery实现仿Flash的横向滑动菜单效果代码
Sep 17 Javascript
jQuery如何使用自动触发事件trigger
Nov 29 Javascript
JavaScript脚本库编写的方法
Dec 09 Javascript
js编写贪吃蛇的小游戏
Aug 24 Javascript
浅谈bootstrap使用中的一些问题以及解决过程
Oct 18 Javascript
seajs学习之模块的依赖加载及模块API的导出
Oct 20 Javascript
javascript实现用户点击数量统计
Dec 25 Javascript
Vue 让元素抖动/摆动起来的实现代码
May 31 Javascript
高效jQuery选择器的5个技巧实例分析
Nov 26 jQuery
Vue实现购物车实例代码两则
May 30 Javascript
浅谈vant组件Picker 选择器选单选问题
Nov 04 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
apache+php完美解决301重定向的两种方法
2011/06/08 PHP
PHP准确取得服务器IP地址的方法
2015/06/02 PHP
jQuery与其它库冲突的解决方法
2010/06/25 Javascript
JavaScript实现继承的4种方法总结
2014/10/16 Javascript
JSONP跨域GET请求解决Ajax跨域访问问题
2014/12/31 Javascript
在Javascript中处理字符串之big()方法的使用
2015/06/08 Javascript
关于input全选反选恶心的异常情况
2016/07/24 Javascript
Es6 写的文件import 起来解决方案详解
2016/12/13 Javascript
vue.js实现含搜索的多种复选框(附源码)
2017/03/23 Javascript
详解React Native顶|底部导航使用小技巧
2017/09/14 Javascript
vue resource post请求时遇到的坑
2017/10/19 Javascript
理解Koa2中的async&await的用法
2018/02/05 Javascript
vue-router重定向和路由别名的使用讲解
2019/01/19 Javascript
微信小程序实现点击生成随机验证码
2020/09/09 Javascript
[01:50:49]DOTA2-DPC中国联赛 正赛 PSG.LGD vs Aster BO3 第三场 1月24日
2021/03/11 DOTA
django rest framework之请求与响应(详解)
2017/11/06 Python
TensorFlow实现Softmax回归模型
2018/03/09 Python
Python判断两个list是否是父子集关系的实例
2018/05/04 Python
Python中字符串List按照长度排序
2019/07/01 Python
python自动化测试无法启动谷歌浏览器问题
2019/10/10 Python
简单了解Python变量作用域正确使用方法
2020/06/12 Python
python 多线程爬取壁纸网站的示例
2021/02/20 Python
浅析两列自适应布局的3种思路
2016/05/03 HTML / CSS
Parfume Klik丹麦:香水网上商店
2018/07/10 全球购物
兰蔻俄罗斯官方网站:Lancome俄罗斯
2019/12/09 全球购物
网上卖盒饭创业计划书范文
2014/02/07 职场文书
公务员转正考察材料
2014/02/07 职场文书
公司行政专员岗位职责
2014/08/24 职场文书
起诉离婚协议书样本
2014/11/25 职场文书
淮阳太昊陵导游词
2015/02/10 职场文书
幼儿园小班个人总结
2015/02/12 职场文书
2016大学自主招生推荐信范文
2015/03/23 职场文书
推广普通话主题班会
2015/08/17 职场文书
电工实训心得体会
2016/01/14 职场文书
司法廉洁教育心得体会
2016/01/20 职场文书
Mysql效率优化定位较低sql的两种方式
2021/05/26 MySQL