Bladeren bron

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

mingfu 3 jaren geleden
bovenliggende
commit
c72422be13
1 gewijzigde bestanden met toevoegingen van 10 en 0 verwijderingen
  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)
+            }
+          }
         }
       }
     },