您好,这是我在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
。我该如何解决这个问题?