Projekt

Obecné

Profil

« Předchozí | Další » 

Revize f6a5231e

Přidáno uživatelem Václav Honzík před asi 3 roky(ů)

CORS config re #9106

Zobrazit rozdíly:

backend/src/main/java/cz/zcu/kiv/backendapi/StubController.java
1 1
package cz.zcu.kiv.backendapi;
2 2

  
3 3
import java.util.logging.Logger;
4
import org.springframework.stereotype.Controller;
5 4
import org.springframework.web.bind.annotation.GetMapping;
6 5
import org.springframework.web.bind.annotation.RestController;
7 6

  
......
10 9

  
11 10
    public static final Logger LOGGER = Logger.getLogger(StubController.class.getName());
12 11

  
13

  
14 12
    static {
15 13
        LOGGER.info("StubController initialized!");
16 14
    }
backend/src/main/java/cz/zcu/kiv/backendapi/config/CorsConfig.java
1
package cz.zcu.kiv.backendapi.config;
2

  
3
import org.springframework.context.annotation.Configuration;
4
import org.springframework.web.servlet.config.annotation.CorsRegistry;
5
import org.springframework.web.servlet.config.annotation.EnableWebMvc;
6
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
7

  
8
// TODO this needs to be configured for production and localhost development!
9
@Configuration
10
@EnableWebMvc
11
public class CorsConfig implements WebMvcConfigurer {
12

  
13
    @Override
14
    public void addCorsMappings(CorsRegistry registry) {
15
        registry.addMapping("/**")
16
                .allowedMethods("GET", "POST", "DELETE", "PUT", "OPTIONS");
17
    }
18
}

Také k dispozici: Unified diff