0.0.7 • Published 4 years ago

@jianxcao/mock v0.0.7

Weekly downloads
23
License
MIT
Repository
github
Last release
4 years ago

mock middleware

  1. npm install @jianxcao/mock

clone from https://github.com/umijs

mock file

module.exports = {
    // Support type as Object and Array
    'GET /api/users': {
      users: [1, 2]
    },
    
    'GET /api/params': (req, res, next) => {
      console.log(req.query);
      res.body = {
        id: 225672
      }
    },
    // Method like GET or POST can be omitted
    '/api/users/1': {
      id: 1
    },
    'GET /api/uses/45': {
      code: 0,
      data: [],
      msg: '323'
    },
    'GET /api/:id': (req, res, next) => {
      res.body = {
        id: req.params.id
      };
  
    },
  
    'POST /api/users': (req, res, next) => {
      res.body = {
        id: 222
      }
    },
    'POST /api/other': (req, res, next) => {
      res.body = {
        id: 222
      }
    }
  };
  

please see path-to-regexp