axios 前端访问后端携带cookie
创始人
2025-01-16 12:34:20
0

Axios 设置携带Cookie凭证信息

​ 当用户登录时,服务器会在用户的浏览器上设置一个Cookie,该Cookie包含了用户的登录信息(如用户名和ID)。这样,当用户浏览网站时,服务器可以检查这个Cookie是否存在,以此来确定用户是否已登录。用户登录后将记录设置cookie,后面的每次访问都将携带cookie作为凭证。

在axios配置文件中,添加下面的代码

import axios from 'axios';  const myAxios = axios.create({     baseURL: 'http://localhost:8080/api',     withCredentials: true })  myAxios.defaults.withCredentials=true; // 向后台发送请求时携带凭证  export default myAxios; 

设置之后,在其他组件饮用myAxios向后端发送请求就能够携带cookie了。

跨域问题解决

前端设置携带凭证之后,后端需要设置允许跨域和携带凭证信息,这里以Java的springboot配置为例

@Configuration public class WebConfig implements WebMvcConfigurer {      /**      * 跨域配置      * @param registry      */     @Override     public void addCorsMappings(CorsRegistry registry) {         registry.addMapping("/**")                 .allowedOrigins("http://localhost:3000") // 允许本机端口3000来源                 .allowedMethods("GET", "POST", "PUT", "DELETE", "OPTIONS") // 允许的请求方法                 .maxAge(3600) // 预检请求的有效期                 .allowCredentials(true); // 允许携带凭证     } } 

这样,前端向服务器发送请求就携带上cookie了

在这里插入图片描述

相关内容

热门资讯

据统计!微乐小程序免费黑科技(... 据统计!微乐小程序免费黑科技(透视)微乐小程序脚本(都是是真的辅助平台)-哔哩哔哩1、不需要AI权限...
第4分钟了解!兄弟十三水辅助(... 第4分钟了解!兄弟十三水辅助(辅助)百运游戏开挂辅助app-确实有挂下载1、用户打开应用后不用登录就...
透视阶段!newpoker怎么... 透视阶段!newpoker怎么安装脚本(WePoKer新版本)一直是有辅助app(哔哩哔哩)1、完成...
透视绝活!德州私人局怎么透视(... 透视绝活!德州私人局怎么透视(透视)pokemmo手机版脚本免费(辅助)总是是有插件(哔哩哔哩)1、...
备受关注的!微乐小程序免费黑科... 备受关注的!微乐小程序免费黑科技(透视)微乐广西小程序(一直真的有辅助下载)-哔哩哔哩辅助器是一种具...
十分钟了解!一键装方片十三张辅... 十分钟了解!一键装方片十三张辅助(辅助)中至二人开挂辅助下载-竟然有挂app一、一键装方片十三张辅助...
透视演示!wepoker透视有... 透视演示!wepoker透视有吗(透视)德州辅助工具到底怎么样(辅助)好像是有插件(哔哩哔哩)德州辅...
透视讲义!wpk软件是正规的吗... 透视讲义!wpk软件是正规的吗(HHpoker平台挂)本来存在有辅助方法(哔哩哔哩)所有人都在同一条...
事发当天!微乐小程序黑科技免费... 事发当天!微乐小程序黑科技免费(透视)小程序微乐斗地主辅助(果然真的有辅助修改器)-哔哩哔哩1、每一...
透视诀窍!xpoker怎么作必... 透视诀窍!xpoker怎么作必弊(透视)xpoker辅助神器(辅助)真是真的有脚本(哔哩哔哩)1、x...