vue 设置多个反向代理以及easy-mock的简单的使用方法

10 篇文章 0 订阅

下载vue官方的脚手架,打开的文件config/index.js

    proxyTable: {
      sencod: {
        target: 'https://cnodejs.org/',     //从网上趴的接口的
        filter(pathname, req) {
          // console.info('pathname',pathname)
          const isApi = pathname.indexOf('/api') == 0;   //这里的abc是和后台商量好=>api
          const ret = isApi;
          return ret;
        },
        changeOrigin: true,
      },
      three: {
        target: ' https://easy-mock.com/mock/59d78f3b9d342f449f2fed3a/', //后面介绍这个接口
        filter(pathname, req) {
          // console.info('pathname',pathname)
          const isApi = pathname.indexOf('/baseapi') == 0;   //这里的abc是和后台商量好=>baseapi
          const ret = isApi;
          return ret;
        },
        changeOrigin: true,
      },
    },

//组件中调用

methods: {
      getData() {
        axios.get('/api/v1/topics', { //cnodejs的接口
          params: {
            page: 20,
            limit: 10
          }
        })
          .then(function (response) {
            //console.log(response);
          })
          .catch(function (error) {
            //console.log(error);
          });
      },
      getDatathree() {
        axios.get('/baseapi/table') //easy-mock的模拟出来的接口
          .then(function (response) {
            console.log(response);
          })
          .catch(function (error) {
            console.log(error);
          });
      }
    },
  • 介绍的easy-mock的使用方法
    1. 自己注册一个账号进来
    2. 点击右下角的 + 的符号创建项目
    3. 这里写图片描述
    4. 对应的baseapi的关系就是这样,为什么选择easy-mock的方式,就是自己写接口,不用习惯性的写成api的方法
    5. 创建接口的
      这里写图片描述
      这里写图片描述

详细的教学方法,easy-mock的文档都是有的,掌握的这个easy-mock非常方便获取的数据。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值