学习 · 2020年4月29日 0

一个轻松的配置代理服务器的中间件

const { createProxyMiddleware } = require('http-proxy-middleware');

module.exports = (app) => {
  app.use(
    createProxyMiddleware('/api', {
      target: '192.168.1.xx:xxxxx',    //目标服务器
      changeOrigin: true,              //是否需要修改原始主机头为目标URL,默认为False
      pathRewrite:{
        '^/api': "web/",               //重写请求
      },
      https: false,
      secure: false,
    })
  );
};