如何在 Wildfly 上启用交叉源?
How to enable cross origin on wildfly?
我使用 wild fly 部署了我的 spring 启动应用程序。
但是当我在那里检查我的应用程序时,它给出了
Access-Control-Allow-Origin: *
我只想允许我的域,例如:-
Access-Control-Allow-Origin: '192.10.0.1:9991'
如何实现或实施它。
您可以在提供类型为 WebMvcConfigurer
:
的 bean 时进行配置
@Configuration
public class WebConfig implements WebMvcConfigurer {
@Override
public void addCorsMappings(CorsRegistry registry) {
registry.addMapping("/**")
.allowedOrigins("192.10.0.1:9991")
.allowedMethods("GET", "PUT", "DELETE");
// Add more mappings...
}
}
Spring documentation 提供了有关如何配置 CORS 的更多详细信息。
我使用 wild fly 部署了我的 spring 启动应用程序。 但是当我在那里检查我的应用程序时,它给出了
Access-Control-Allow-Origin: *
我只想允许我的域,例如:-
Access-Control-Allow-Origin: '192.10.0.1:9991'
如何实现或实施它。
您可以在提供类型为 WebMvcConfigurer
:
@Configuration
public class WebConfig implements WebMvcConfigurer {
@Override
public void addCorsMappings(CorsRegistry registry) {
registry.addMapping("/**")
.allowedOrigins("192.10.0.1:9991")
.allowedMethods("GET", "PUT", "DELETE");
// Add more mappings...
}
}
Spring documentation 提供了有关如何配置 CORS 的更多详细信息。