0.0.5 • Published 9 years ago

apimock-middleware v0.0.5

Weekly downloads
58
License
MIT
Repository
github
Last release
9 years ago

apimock-middleware

Node.js API Mocking middleware.

inspired by stubcell

Install

$ npm install apimock-middleware

Usage

server.js

var http = require('http');
var connect = require('connect');
var bodyParser = require('body-parser');
var apimock = require('apimock-middleware');
var app = connect();

app.use(bodyParser.urlencoded({ extended: false }));
app.use(bodyParser.json());
app.use(apimock('apimock.yml'));

http.createServer(app).listen(3000);

apimock.yml

- request:
    url: /api/users/:id.json
    method: GET
  response:
    status: 200
    file: "json/users/<%= params.id %>.json"

- request:
    url: /api/users
    method: POST
  response:
    status: "<%= body.name ? 201 : 422 %>"
    file: "json/users/<%= body.name ? 'created' : 'failed' %>.json"
0.0.5

9 years ago

0.0.4

9 years ago

0.0.3

9 years ago

0.0.2

10 years ago

0.0.1

10 years ago