Angular proxy.conf.json不重写某些POST请求的路径

时间:2018-10-26 09:29:36

标签: angular5

我在proxy.conf.json中有以下代码:

"/app-api/*": { "target": "http://localhost:20201", "changeOrigin": true, "secure": false, "pathRewrite": { "^/app-api": "" }, "logLevel": "debug" }

该代码应通过以下方式重写对目标服务器的所有请求: 如果有任何模式请求为http://localhost:20201/app-api/books,则此请求将重写为:http://localhost:20201/books。这意味着app-api部分已删除。

对于所有GET方法调用,这种情况均正确发生,但在某些POST调用中,不一致地失败。

我将Express用于后端逻辑,当我的请求给出Error 404: Not Found时,我尝试打印通过的网址,我发现app-api也是一个由于api返回404,导致请求的一部分。

有任何想法为什么会这样?

**更新:**刚刚发现,如果我在任何随机的GET方法调用之后调用该POST方法,则POST方法不会失败。有什么想法吗?

0 个答案:

没有答案