Angular HttpClient无法代理

我有一个春季启动后端API,我想调用一个服务上传或从angular度项目获取图像。 我有一个标准的proxy.conf.json文件:

{ "/api": { "target": "localhost:8080", "secure": false, "logLevel": "debug" } } 

如果我的angular度服务是使用Http(HttpModule)一切都好,但由于其弃用,我想这样做新的方式我想用HttpClient(HttpClientModule),但在日志中我越来越:

[HPM]尝试代理请求/上传/从本地主机:4200到本地主机:8080(ENOTFOUND)时出错( https://nodejs.org/api/errors.html#errors_common_system_errors )

它不工作。 一次在Linux机器上尝试我得到了同样的错误,但(EINVAL)。 有人可以指导我我做错了什么? 对不起,如果这个问题是愚蠢的有这样的几个问题,但他们的解决scheme似乎没有工作在我的情况。

尝试在本地主机链接前设置http协议。

 { "/api": { "target": "http://localhost:8080", "secure": false, "logLevel": "debug" } }