我正在开发两个模块,一个API(托管在 heroku )和一个模块 Angular 5(LocalHost)。
我尝试从 API(Spring Boot)访问某些端点,并且它返回了以下错误:
[HPM] Error occurred while trying to proxy request /api/empresa from localhost:4200 to https://jdjone-ws.herokuapp.com (undefined) (https://nodejs.org/api/errors.html#errors_common_system_errors)
但是当我在 PostMan 中测试相同的终点时,它会返回正确的值:
有人可以给我一个如何配置的例子吗?我很感激!!!!
我的proxy.config.json:
{
"/api/*": {
"target": "https://jdjone-ws.herokuapp.com",
"seguro": false
}
}
答案 0 :(得分:0)
问题解决了,只需使用方法:
@Bean
public WebMvcConfigurer corsConfigurer() {
return new WebMvcConfigurerAdapter() {
@Override
public void addCorsMappings(CorsRegistry registry) {
registry.addMapping("/greeting-javaconfig").allowedOrigins("http://localhost:9000");
}
};
}
非常感谢,K。Siva Prasad Reddy !!!!!!!!