Explorar o código

增加测试代理不能处理post请求的配置。

mingfu %!s(int64=3) %!d(string=hai) anos
pai
achega
c72422be13
Modificáronse 1 ficheiros con 10 adicións e 0 borrados
  1. 10 0
      vue.config.js

+ 10 - 0
vue.config.js

@@ -39,6 +39,16 @@ module.exports = {
         changeOrigin: true,
         pathRewrite: {
           ['^' + process.env.VUE_APP_BASE_API]: ''
+        },
+        onProxyReq: function(proxyReq, req, res, options) {
+          if(req.body) {
+            const reg = new RegExp('application/json')
+            if(reg.test(proxyReq.getHeader('Content-Type'))) {
+              const bodyData = JSON.stringify(req.body)
+              proxyReq.setHeader('Content-Length', Buffer.byteLength(bodyData))
+              proxyReq.write(bodyData)
+            }
+          }
         }
       }
     },