为什么此代理不能按角度工作?

时间:2018-11-14 15:36:02

标签: angular npm proxy routing port

您好,这是我在npm start中的package.json命令

"start": "ng serve --port 4201 --proxy-config proxy.conf.json --host 0.0.0.0",

我的后端服务器正在8081端口上运行。因此,如果我去http://localhost:8081/api/overview,我会得到一个json输出(与问题无关)。

这是我的proxy.conf.json文件

{
  "/api/overview": {
    "target": "http://localhost:8081/",
    "pathRewrite": {"api/overview": "assets/api/overview.json"},
    "secure": false,
    "logLevel": "debug"
  }
}

在我的服务中,我这样呼叫网址

return this._httpClient.get<OverviewData>('/api/overview').pipe(first());

现在,当我运行angular并在浏览器中转到http://localhost:4201并启动我的应用时,上面的代码行尝试获取网址http://localhost:4201/api/overview而不是http://localhost:8081/api/overview。我该如何解决这个问题?

0 个答案:

没有答案