浅谈关于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 相关文章推荐
在IE 浏览器中使用 jquery的fadeIn() 效果 英文字符字体加粗
Jun 02 Javascript
Js冒泡事件详解及阻止示例
Mar 21 Javascript
jquery数组封装使用方法分享(jquery数组遍历)
Mar 25 Javascript
js处理表格对table进行修饰
May 26 Javascript
jquery滚动到顶部底部代码
Apr 20 Javascript
使用控制台破解百小度一个月只准改一次名字
Aug 13 Javascript
简单的vue-resourse获取json并应用到模板示例
Feb 10 Javascript
Node.js操作redis实现添加查询功能
May 25 Javascript
在React 组件中使用Echarts的示例代码
Nov 08 Javascript
vue中使用极验验证码的方法(附demo)
Dec 04 Javascript
js原生map实现的方法总结
Jan 19 Javascript
Element图表初始大小及窗口自适应实现
Jul 10 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
超神学院:天使彦公认最美的三个视角,网友:我的天使快下凡吧!
2020/03/02 国漫
新手学PHP之数据库操作详解及乱码解决!
2007/01/02 PHP
优化PHP代码技巧的小结
2013/06/02 PHP
解析zend studio中直接导入svn中的项目的方法步骤
2013/06/21 PHP
ThinkPHP 表单自动验证运用示例
2014/10/13 PHP
php实现通过ftp上传文件
2015/06/19 PHP
利用PHP脚本在Linux下用md5函数加密字符串的方法
2015/06/29 PHP
微信公众号开发之获取位置信息php代码
2018/06/13 PHP
php使用mysqli和pdo扩展,测试对比连接mysql数据库的效率完整示例
2019/05/09 PHP
PHP Beanstalkd消息队列的安装与使用方法实例详解
2020/02/21 PHP
如何在Mozilla Gecko 用Javascript加载XSL
2007/01/09 Javascript
JavaScript OOP类与继承
2009/11/15 Javascript
JS清空多文本框、文本域示例代码
2014/02/24 Javascript
javascript根据时间生成m位随机数最大13位
2014/10/30 Javascript
js实现点击左右按钮轮播图片效果实例
2015/01/29 Javascript
javascript等号运算符使用详解
2015/04/16 Javascript
用window.onerror捕获并上报Js错误的方法
2016/01/27 Javascript
JavaScript数据结构与算法之链表
2016/01/29 Javascript
分享一个原生的JavaScript拖动方法
2016/09/25 Javascript
基于JavaScript实现的插入排序算法分析
2017/04/14 Javascript
JS设计模式之单例模式(一)
2017/09/29 Javascript
浅谈vue加载优化策略
2019/03/19 Javascript
使用python实现tcp自动重连
2017/07/02 Python
详细分析python3的reduce函数
2017/12/05 Python
python之从文件读取数据到list的实例讲解
2018/04/19 Python
python opencv实现运动检测
2018/07/10 Python
pycharm设置鼠标悬停查看方法设置
2019/07/29 Python
Python + Flask 实现简单的验证码系统
2019/10/01 Python
Python猜数字算法题详解
2020/03/01 Python
Python pip 常用命令汇总
2020/10/19 Python
纽约香氛品牌:NEST Fragrance
2018/10/15 全球购物
捐助倡议书范文
2014/04/15 职场文书
创建青年文明号材料
2014/05/09 职场文书
道德演讲稿
2014/05/21 职场文书
销售员工作检讨书(推荐篇)
2014/10/18 职场文书
2014年幼儿园安全工作总结
2014/11/10 职场文书