local-fake

1.0.2 • Public • Published

local-fake

Build Status Coverage Status bitHound Overall Score

Usage

use local server to mock the api to retrun the fake data

var Fake = require('local-fake');
var fake = new Fake();

fake.get('/a', function(req) {
  /**
   * req: {
   *  method: request method
   *  url: request url
   *  query: request query
   *  body: json parameters
   *  header: request header
   * }
   */
  return req; //according req,do somthing to return the fake data you want
});

fake.post('/b', function(req) {
  return req;
});

fake.listen(3000);

nested routers

var Fake = require('local-fake');
var fake1 = new Fake();
var fale2 = new Fake();

fake1.get('/a', function(req) {});

fake2.get('/c', function(req) {});

fake1.use('/aa', fake2.router);
/*
  route1:  /a
  route2:  /aa/c
*/

fake1.listen(3000);

Readme

Keywords

Package Sidebar

Install

npm i local-fake

Weekly Downloads

2

Version

1.0.2

License

ISC

Last publish

Collaborators

  • shenshuaijia