在我的项目中,FE使用的是BE API URL,比如-http://171.28.106.18:32514/。现在,devops团队已将其更改为hostname,即-http://project-backend-qa:8080
现在我无法从我的应用程序中找到任何API。截图如下-
在BE侧(JAVA),这已经被写了-
public WebMvcConfigurer corsConfigurer() {
return new WebMvcConfigurer() {
@Override
public void addCorsMappings(CorsRegistry registry) {
registry.addMapping("/**")
.allowedOrigins("*")
.allowedMethods("GET", "POST", "PUT", "DELETE","PATCH")
.allowedHeaders("*")
.maxAge(3600);
}
};
}
BE允许所有源,但仍无法访问主机名。你知道我错过了什么吗-
1条答案
按热度按时间nwnhqdif1#
在后端处理CORS问题更好。下面的变化对我来说很有用。
作为临时解决方案,您可以使用Chrome插件(例如:plugin)禁用安全检查。