axios使用和前后端跨域问题

一、axios使用

1.安装

在创建好的vue项目的终端跑一下命令

npm install axios

2.在main.js文件里面导入全局配置

3.在需要的组件使用

由于第二步的配置,已经配置了全局的起步路径还有axios的别名$http,理解即可

二、跨域的配置

在控制器上面添加CrossOrigin注解实现

上面是注解配置,只在一个Controller上生效,还可以创建一个全局生效的配置类

java 复制代码
@Configuration
public class CorsConfig {
    public void addCorsMappings(CorsRegistry registry) {
        registry.addMapping("/**") //允许跨域访问的路径
                .allowedOrigins("*") //允许跨域访问的源
                .allowedMethods("GET", "HEAD", "POST", "PUT", "DELETE", "OPTIONS")
                .allowCredentials(true) //是否允许发送Cookie
                .maxAge(168000) //预检间隔时间
                .allowedHeaders("*"); //允许头部设置
    }
}
相关推荐
踏浪无痕39 分钟前
PageHelper 防坑指南:从兜底方案到根治方案
spring boot·后端
通往曙光的路上1 小时前
焚决糟糕篇
java·spring boot·tomcat
6***v4172 小时前
spring boot 项目打印sql日志和结果,使用logback或配置文件
spring boot·sql·logback
3***g2052 小时前
如何使用Spring Boot框架整合Redis:超详细案例教程
spring boot·redis·后端
s***35302 小时前
Spring Boot3.x集成Flowable7.x(一)Spring Boot集成与设计、部署、发起、完成简单流程
java·spring boot·后端
3***16102 小时前
【监控】Spring Boot+Prometheus+Grafana实现可视化监控
spring boot·grafana·prometheus
s***4532 小时前
SpringBoot返回文件让前端下载的几种方式
前端·spring boot·后端
i***27954 小时前
Spring boot 3.3.1 官方文档 中文
java·数据库·spring boot
allbs5 小时前
spring boot项目excel导出功能封装——4.导入
spring boot·后端·excel
l***77526 小时前
总结:Spring Boot 之spring.factories
java·spring boot·spring