Bladeren bron

添加跨域配置

tianboguang 3 jaren geleden
bovenliggende
commit
c67ea7cf92

+ 25 - 0
src/main/java/com/fdage/followheartplay/config/GlobalCorsConfig.java

@@ -0,0 +1,25 @@
+package com.fdage.followheartplay.config;
+
+import org.springframework.context.annotation.Bean;
+import org.springframework.context.annotation.Configuration;
+import org.springframework.web.cors.CorsConfiguration;
+import org.springframework.web.cors.UrlBasedCorsConfigurationSource;
+import org.springframework.web.filter.CorsFilter;
+
+@Configuration
+public class GlobalCorsConfig {
+    @Bean
+    public CorsFilter corsFilter() {
+        CorsConfiguration config = new CorsConfiguration();
+          config.addAllowedOriginPattern("*");
+          config.setAllowCredentials(true);
+          config.addAllowedMethod("*");
+          config.addAllowedHeader("*");
+          config.addExposedHeader("*");
+
+        UrlBasedCorsConfigurationSource configSource = new UrlBasedCorsConfigurationSource();
+        configSource.registerCorsConfiguration("/**", config);
+
+        return new CorsFilter(configSource);
+    }
+}

+ 1 - 2
src/main/java/com/fdage/followheartplay/controller/RequirementController.java

@@ -16,12 +16,11 @@ public class RequirementController {
 
     /**
      * 查询场景信息
-     * @param token
      * @param requirementEntity
      * @return
      */
     @PostMapping("/save")
-    public ResultData saveScene(@RequestHeader String token, @RequestBody RequirementEntity requirementEntity){
+    public ResultData saveScene(@RequestBody RequirementEntity requirementEntity){
         requirementService.save(requirementEntity);
         return ResultData.ok();
     }