浅谈关于axios和session的一些事

作者:ssshooter 时间:2024-05-11 09:49:33 

发现问题

最近在工作中遇到一个问题,后端写好,前端写好,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的一些事

来源:https://segmentfault.com/a/1190000010092983

标签:axios,session
0
投稿

猜你喜欢

  • php读取xml实例代码

    2023-11-21 11:47:05
  • 如何用定值 Cookie 实现反爬详解

    2023-11-15 23:32:18
  • Python3通过Luhn算法快速验证信用卡卡号的方法

    2022-05-29 12:54:58
  • Python基于Google Bard实现交互式聊天机器人

    2022-12-14 22:05:20
  • python操作mysql代码总结

    2024-01-24 07:36:19
  • jQuery是用来干什么的 jquery其实就是一个js框架

    2024-04-22 22:22:42
  • Python实现的ini文件操作类分享

    2022-01-01 12:46:24
  • 使用Template格式化Python字符串的方法

    2021-08-07 14:42:35
  • MySQL中连接查询和子查询的问题

    2024-01-19 04:27:32
  • Session.TimeOut的最大取值是1440,超出会报错

    2011-03-31 11:19:00
  • Python使用sorted排序的方法小结

    2022-09-03 21:11:23
  • Python中识别图片/滑块验证码准确率极高的ddddocr库详解

    2021-10-05 05:20:17
  • 写SQL语句的经验

    2009-04-13 16:02:00
  • C/C++ 连接MySql数据库的方法

    2024-01-27 08:40:36
  • chatGPT本地部署、运行和接口调用的详细步骤

    2023-08-31 03:46:31
  • Python中的is和==比较两个对象的两种方法

    2021-09-15 21:23:14
  • Python3.5实现的罗马数字转换成整数功能示例

    2023-02-18 21:17:32
  • python 实现围棋游戏(纯tkinter gui)

    2023-11-23 16:13:04
  • AjaxUpLoad.js实现文件上传

    2024-05-11 09:42:07
  • PyCharm Anaconda配置PyQt5开发环境及创建项目的教程详解

    2022-03-12 07:15:47
  • asp之家 网络编程 m.aspxhome.com