sermock
Another Server Mock for web develop using Node.js
Why this one?
Simple
Usage
const mocker = ; var config = PORT: 3002 // PORT config, 3002 if you don't set nocache: false // cache config static: './static' // static file dir apis: '/bang': // path 'GET': // Method and Response code: 0 msg: 'success' 'POST': '__REQ_QUERY__' // Response the Querystring as JSON db_file: './sermock.1db.json' // DB File Config; mocker;mockerstart;
The db_file Config, just an example
Then you can request these api:
- http://localhost:3002/detail (GET and POST)
- http://localhost:3002/list (GET and POST)
- http://localhost:3002/list/1 (GET, PUT, DELETE, like Restful api)
- http://localhost:3002/bang
BTW, If you POST to http://localhost:3002/bang?id=1&msg=cool
and you will get these response (as same as querystring).
id: 1 msg: 'cool'
- Response with querystring when you set
_res=__REQ_QUERY__
as a querystring; - Response the special status code when you set
_statusCode=XXX
, XXX is HTTP status code;
EOF