首页 >> 大全

后端是从redis中将用户信息读取出来并且返回给前端

2023-09-13 大全 25 作者:考证青年

前端使用axios发送请求 并且设置了

withCredentials:true,

该请求是 获取当前用户的登录信息

后端是从redis中将用户信息读取出来并且返回给前端

出现的问题是: 后端可以顺利的根据从redsi中读取到用户的登录信息,也可以将信息返回给前端,但是前端却显示无法加载相应数据

后端相应的数据是:

前端如何获取后端变量的值__前端页面获取后端传来的参数

前端接收到 却无法相应的数据是:

解决方案 :

对上诉链接中的文章做个概括

1.我们在客户端设置了=true参数,对应着,服务器端要通过在响应 中设置--Allow- = true来运行客户端携带证书式的访问。

目的:通过对参数的设置,就可以保持跨域Ajax时传递的。

        response.setHeader("Access-Control-Allow-Credentials", "true");

2.当服务器端--Allow- = true时,参数--Allow-的值不能为'*'。

我们重新设置--Allow-的值,当服务器端接收到请求后,在返回响应时,把请求的域填写到响应的信息里(即谁访问我,我允许谁),代码如下:

        response.setHeader("Access-Control-Allow-Origin", request.getHeader("Origin"));

后端层的代码是:

设置完成后就可以顺利请求和响应数据了!

关于我们

最火推荐

小编推荐

联系我们


版权声明:本站内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 88@qq.com 举报,一经查实,本站将立刻删除。备案号:桂ICP备2021009421号
Powered By Z-BlogPHP.
复制成功
微信号:
我知道了