Node.js HttpClient无法代理
我有一个SpringBoot后端api,我正在尝试调用一个服务来上传或获取angular项目的图像。我有一个标准proxy.conf.json文件:Node.js HttpClient无法代理,node.js,spring,angular,proxy,Node.js,Spring,Angular,Proxy,我有一个SpringBoot后端api,我正在尝试调用一个服务来上传或获取angular项目的图像。我有一个标准proxy.conf.json文件: { "/api": { "target": "localhost:8080", "secure": false, "logLevel": "debug" } } 如果我的angular服务使用Http(HttpModule),一切正常,但由于它已被弃用,我希望以新的方式使用HttpClient(Ht
{
"/api": {
"target": "localhost:8080",
"secure": false,
"logLevel": "debug"
}
}
如果我的angular服务使用Http(HttpModule),一切正常,但由于它已被弃用,我希望以新的方式使用HttpClient(HttpClientModule),但在日志中我得到:
[HPM]尝试从localhost:4200代理请求/上载/到localhost:8080(ENOTFOUND)(
而且它不起作用。在一台linux机器上进行的一次尝试中,我也犯了同样的错误,但使用了(EINVAL)。有人能告诉我我做错了什么吗?抱歉,如果这个问题很愚蠢,那么有一些问题与此类似,但他们的解决方案在我的情况下似乎都不起作用。尝试在本地主机链接前面设置http协议
{
"/api": {
"target": "http://localhost:8080",
"secure": false,
"logLevel": "debug"
}
}
我试过了,但没有帮助。无论如何谢谢你^^你是。。。。跟我开玩笑。。。我已经试过四次了,现在我看到了你的答案,我又试了一次,只是为了确认,这次成功了。。。sry为之前的评论。。。天哪,我已经绞尽脑汁了这么多个小时了:X实际上我所做的是ctrl+z返回到旧代码…是的,我想我遇到了同样的问题,所以我在自己的代码中尝试了两个版本,得到了与没有http时相同的错误:/,所以我非常确定这就是它=)很高兴它有所帮助