浅谈关于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 相关文章推荐
jquerydom对象的事件隐藏显示和对象数组示例
Dec 10 Javascript
JQuery与Ajax调用新浪API获取短网址的代码
Feb 07 Javascript
Bootstrap框架的学习教程详解(二)
Oct 18 Javascript
Vue自定义过滤器格式化数字三位加一逗号实现代码
Mar 23 Javascript
javascript闭包的使用之按钮切换功能
Aug 30 Javascript
解决Vue 项目打包后favicon无法正常显示的问题
Sep 01 Javascript
javascript验证form表单数据的案例详解
Mar 25 Javascript
vue双向绑定数据限制长度的方法
Nov 04 Javascript
vue 监听窗口变化对页面部分元素重新渲染操作
Jul 28 Javascript
为什么JavaScript中0.1 + 0.2 != 0.3
Dec 03 Javascript
微信小程序实现下拉加载更多商品
Dec 29 Javascript
jquery插件实现代码雨特效
Apr 24 jQuery
详解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
CPU步进是什么意思?i3-9100F B0步进和U0步进区别知识科普
2020/03/17 数码科技
Windows2003 下 MySQL 数据库每天自动备份
2006/12/21 PHP
简单的php+mysql聊天室实现方法(附源码)
2016/01/05 PHP
php版微信公众账号第三方管理工具开发简明教程
2016/09/23 PHP
PHP接口并发测试的方法(推荐)
2016/12/15 PHP
JavaScript 语言基础知识点总结(思维导图)
2013/11/10 Javascript
JavaScript脚本库编写的方法
2015/12/09 Javascript
微信小程序实战之顶部导航栏(选项卡)(1)
2020/06/19 Javascript
使用webpack打包koa2 框架app
2018/02/02 Javascript
解决angularjs前后端分离调用接口传递中文时中文乱码的问题
2018/08/13 Javascript
微信小程序npm引入vant-weapp的踩坑记录
2019/08/01 Javascript
关于vue3默认把所有onSomething当作v-on事件绑定的思考
2020/05/15 Javascript
Vue3不支持Filters过滤器的问题
2020/09/24 Javascript
[02:43]DOTA2亚洲邀请赛场馆攻略——带你走进东方体育中心
2018/03/19 DOTA
python内存管理分析
2015/04/08 Python
Python中使用hashlib模块处理算法的教程
2015/04/28 Python
Python错误提示:[Errno 24] Too many open files的分析与解决
2017/02/16 Python
python3.6使用pymysql连接Mysql数据库
2018/05/25 Python
Python中偏函数用法示例
2018/06/07 Python
Python2比较当前图片跟图库哪个图片相似的方法示例
2019/09/28 Python
Pycharm最新激活码2019(推荐)
2019/12/31 Python
python dict乱码如何解决
2020/06/07 Python
HTML5 Canvas绘制文本及图片的基础教程
2016/03/14 HTML / CSS
使用phonegap获取位置信息的实现方法
2017/03/31 HTML / CSS
印度尼西亚最大的电商平台:Tokopedia(印尼版淘宝)
2017/12/02 全球购物
外语系毕业生求职自荐信
2014/04/12 职场文书
公司运动会策划方案
2014/05/25 职场文书
群教个人对照检查材料
2014/08/20 职场文书
党员群众路线自我剖析材料
2014/10/06 职场文书
2014年班长个人工作总结
2014/11/14 职场文书
企业法人任命书
2015/09/21 职场文书
体育委员竞选稿
2015/11/21 职场文书
车辆挂靠协议书
2016/03/23 职场文书
导游词之广东佛山(南风古灶)
2019/09/24 职场文书
详解python的异常捕获
2022/03/03 Python
分析SQL窗口函数之取值窗口函数
2022/04/21 Oracle