kakashi.js
v0.1.8
Published
Generate fake API in a rapid & quick way, dead simple
Readme
Kakashi.js
A tool to fake data quickly, easy to config & dead simple
Install
$ npm install kakashi.js -gStart up
put ‘kakashi.mock.js’ under the root dir of you project
module.exports = {
'GET /api/hello': {
hello: 'world'
},
'POST /api/foo': {
foo: 'bar'
}
}then run kakashi in the command-line
$ kakashiOptions
// use kakashi --help to check the options
--port - config which port kakashi should listen to, default is 8008
--config - specfic you own config file path
--delay - fake network delay of requests, random: --delay=100-200, constant: --delay=100
--watch - kakashi will watch default config file and reload server, if you want to add extra file or dir to watch, use this optionWork with Mock.js
const Mock = require('mockjs')
let list = Mock.mock({
"questions|13": [
{
"id|+1": 1,
"sort|+1": 1,
"status": 102
}
]
})
module.exports = {
'GET /api/hello': list
}Use Express Middleware
module.exports = {
'GET /api/hello': function(req, res) {
let { id } = req.body
res.jsonp({
id,
message: 'hello, world'
})
}
}