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了

在这里插入图片描述

相关内容

热门资讯

黑科技科技"wpk德... 黑科技科技"wpk德州专用辅助器!外挂透明挂辅助器(黑科技)必备教程"好像有挂1、玩家可以在wpk德...
详细黑科技(德州aa扑克)外挂... 详细黑科技(德州aa扑克)外挂实测结果(透视)外挂实测(都是真的是有挂);1、操作简单,无需注册,只...
黑科技规律"wepo... 黑科技规律"wepower德州怎么设置!外挂透明挂辅助脚本(黑科技)曝光教程"好像存在有挂1、每一步...
ai代打辅助挂(德扑ai)ai... ai代打辅助挂(德扑ai)ai代打(AI)软件辅牌器(切实真的有挂);1、进入到黑科技之后,能看到左...
黑科技app"ai机... 黑科技app"ai机器人代打德州!外挂透明挂辅助系统(黑科技)爆料教程"一直真的有挂所有人都在同一条...
规律辅助挂(德扑)ai代打可靠... 规律辅助挂(德扑)ai代打可靠(AI)ai代打(原来有挂);1、很好的工具软件,可以解锁游戏的ai质...
黑科技脚本"微扑克辅... 黑科技脚本"微扑克辅牌器!外挂透明挂辅助器(黑科技)分享教程"总是存在有挂1、用户打开应用后不用登录...
黑科技黑科技(德州aa扑克)透... 黑科技黑科技(德州aa扑克)透明挂(透视)有外挂(真是真的有挂);该软件可以轻松地帮助玩家将透视辅助...
黑科技中牌率"微扑克... 黑科技中牌率"微扑克ai算牌器!外挂透明挂辅助软件(黑科技)大神讲解"竟然真的是有挂1、微扑克ai算...
大神黑科技(aapOker)a... 大神黑科技(aapOker)ai代打(透视)ai代打(竟然是有挂)1、在ai机器人技巧中,中转单元十...