0
点赞
收藏
分享

微信扫一扫

wepack打包生产环境使用http-proxy-middleware做api代理转发的方法

蚁族的乐土 2023-09-26 阅读 33

首先安装http-proxy-middleware依赖,这个用npm和yarn安装都可以。

然后在express服务器的代码增加如下内容:

注意点:

1.  target网址会自动带上匹配到"/api"前缀,除非使用pathRewrite将该前缀去除

2.  注意:如果在app之前使用了body-parser,比如下面这样:

那么就必须加上onProxyReq: fixRequestBody选项否则会无法处理post请求,无法解析post请求中的body,导致浏览器请求一直处于pending状态,api后端报错如下:

 如果没有添加body-parser依赖,则无需添加onProxyReq: fixRequestBody

举报

相关推荐

0 条评论