封装请求

// 防止需要添加前置url路径
let base = '';


// 配置post请求
/**
 * url:接口
 * params:参数
 */
export const postRequest = (url, params) => {
    return axios({
        method: 'post', //设定格式
        url: `${base}${url}`,
        data:params
    })
}

请求转发

// 新建一个代理的对象
let proxyObj = {}
// 所有斜杠的路径都去代理
proxyObj['/'] = {
  // 是否转发通信
  //websocket
  ws: false,
  // 代理到目标地址
  target: 'http://localhost:8081',
  // 发送请求头host会被设置成target
  changeOrigin: true,
  // 不重写请求地址
  pathReWrite: {
    '^/': '/'
  }
}
// 配置默认访问端口
module.exports = {
  devServer: {
    host: 'localhost',
    port: 8080,
    proxy: proxyObj
  }
}