Vue应用请求SpringBoot API出现 CORS 跨域请求设置 Invalid CORS request错误
2024-10-12 23:16:08
1.全局配置
在application.java文件添加CorsRegistry配置
package com.ypnh.authority; import com.ypnh.authority.infrastructure.config.Config;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.context.properties.EnableConfigurationProperties;
import org.springframework.cloud.netflix.eureka.EnableEurekaClient;
import org.springframework.cloud.netflix.feign.EnableFeignClients;
import org.springframework.context.annotation.Bean;
import org.springframework.web.servlet.config.annotation.CorsRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter; @EnableConfigurationProperties({Config.class})
@EnableEurekaClient
@EnableFeignClients
@SpringBootApplication
public class AuthorityCenterApplication { public static void main(String[] args) {
SpringApplication.run(AuthorityCenterApplication.class, args);
} //全局配置跨域
@Bean
public WebMvcConfigurer corsConfigurer() {
return new WebMvcConfigurerAdapter() {
@Override
public void addCorsMappings(CorsRegistry registry) {
registry.addMapping("/users/*").allowedOrigins("http://localhost:9527");
}
};
} }
2.局部配置
在具体方法添加@CrossOrigin(origins = “http://localhost:9527”)注解
@ApiOperation(value = "查询用户")
@CrossOrigin(origins = "http://localhost:9527")
@PostMapping(value = "/users", produces = "application/json;charset=UTF-8")
public List<User> findAllUsers() {
List<User> users = userService.findAll();
return users;
}
最新文章
- javascript作用域中令你意想不到的问题
- Roslyn 学习笔记(二)
- 函数式编程语言LISP,python,haskell,clojure
- 黄聪:MYSQL使服务器内存CPU占用过高问题的分析及解决方法
- iOS指纹识别代码
- haproxy.cfg
- 转:java中volatile关键字的含义
- struts2的知识
- oracle中存储过程的使用
- startActivityForResult案例
- TPen的7种Style和16种Mode
- 【bzoj1552】[Cerc2007]robotic sort
- JQ鼠标右键点击功能 兼容IE8
- C#邮件发送开发经本人测试通过
- linux下简洁优化部署tomcat应用
- RESTful-1概述
- bzoj4671: 异或图
- 虚拟机centos无法连接外网时怎么处理
- codeforces148----E. Porcelain
- IndexDB 操作util