【发布时间】:2019-10-23 03:26:59
【问题描述】:
我有以下 proxy.conf.json、日志行和 api 调用。
{
"/first/api/": {
"target": "/first/api/",
"secure": false,
"logLevel": "debug"
},
"/second/api/": {
"target": "/second/api/",
"secure": false,
"logLevel": "debug"
}
[HPM] GET /first/api/values-> /first/api/
[HPM] GET /second/api/dummy -> /second/api/
return this.http.get<any>(this.firstApi + 'values')
return this.http.get<any>(this.secondApi + 'dummy')
鉴于我可以看到日志行,我相信 proxy.conf.json 正确接收了 api 调用,但是当调用结束时我得到了 404。日志只输出目标,所以我不清楚如何编写我需要的 url,例如: localhost/first/api/values
这在只有一个 api 时可以正常工作:
{
"/api/": {
"target": "/first/",
"secure": false
}
谁能告诉我进一步的调试步骤?
已解决
yanky_craky 的回答是正确的。作为了解他的答案与我所看到的内容有何关联的助手,我还需要查看我的 IIS 日志。在这里我可以看到正在调用的 url。
【问题讨论】:
标签: angular angular-cli