来自角度前端的REST调用无法访问Spring Boot控制器

时间:2019-06-03 05:57:15

标签: angular spring rest spring-boot

我一直在尝试从我的有角度的应用程序中调用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错误请求。

有人可以帮我这里有什么问题吗?

0 个答案:

没有答案