主机和端口在http.get请求中重复

时间:2019-10-26 10:29:26

标签: angular angular-httpclient

我有一些Angular代码正在尝试使用通过Express路由器在本地设置的Web API。路由器监听http://localhost:5000/api/products。我可以验证此URL正确无误,因为我可以使用Postman进行测试,并且得到正确的结果。现在,当我尝试在类似Angular的服务中使用相同的URL时:

return this.http.get<Product[]>(url).pipe(

问题似乎出在~/.bash_logout行上。我已验证该URL是预期的http://localhost:5000/api/products。但是,我在错误处理程序中得到一个404,指示未找到http://localhost:4200/localhost:5000/api/products。为什么将“ localhost:4200”添加到URL?我该如何预防?

1 个答案:

答案 0 :(得分:0)

更仔细地看,它是一种错字。