specified enconding unsupported
具体编码类型不支持content-type: application/json;
content-type: text/plain;
查看文档后发现:
body的设置必须要在代理的设置后面,顺序问题。
文档中描述如下:
Bodyparser 需要放到 proxy-middleware 后面 app.use,当请求为 POST 的时候,否则将会出现延迟,无法响应的问题。感觉这是 bodyparser 的一个 bug…
其他的坑:
404报错
原因:
app.use(proxy({
targets: {
'/xxx/(.*)': { // 这里必须要加上匹配,不能像vue那样写。
...
}
}
}))