什么是跨域

当ajax请求的url中的传输协议、域名、端口号,有任意一个不同时,就会出现跨域请求

解决方案

一、注解解决

  1. @CrossOrigin

二、配置解决

  1. @Configuration
  2. public class MyWebMvcConfig implements WebMvcConfigurer {
  3. @Override
  4. public void addCorsMappings(CorsRegistry registry) {
  5. registry.addMapping("/**")
  6. .allowedHeaders("*")
  7. .allowedMethods("*")
  8. .maxAge(1800)
  9. .allowedOrigins("*");
  10. }
  11. }

三、 nginx解决

  1. location / {
  2. proxy_pass http://localhost:8080;
  3. }
  4. location /lglbc {
  5. proxy_pass http://localhost:8848;
  6. }