我一直在尝试从我的有角度的应用程序中调用Spring boot REST服务,并且很少有REST调用没有碰到控制器。
最近,我已将代理设置添加到我的 proxy.config.json 中,如下所示。
{
"/api/*": {
"target": "http://localhost:8080/api",
"secure": false,
"changeOrigin": "true"
}
}
}
服务在端口8080上运行,UI在端口4200上运行。
我正在按以下方式致电服务:
public getData(param1: number, param2: number): Observable<SomeDTO> {
return this.authHttp.get(this.basePath + param1 + '/someEndPoint/' + param2, this.options).map(response => response.json() || {});
}
当我将URL硬编码到服务时,它工作正常。但是,当我将代理设置与一些动态路径一起使用时,我会立即收到400错误请求。
有人可以帮我这里有什么问题吗?