The svrx plugin for mock.js , Zero config, Provide us with a convenient way to mock data
Please make sure that you have installed svrx already.
Mock plugin must be used with routing dsl, it will register new action named mock
svrx -p mock --route route.js
const svrx = require('@svrx/svrx');
svrx({ plugins: ['mock'] }).start();
get('/blog/:id').to.mock({
'code|+1': 202,
'object|2': {
'310000': 'ShangHai',
'320000': 'JiangSu',
'330000': 'ZheJiang',
'340000': 'Anhui'
}
});
get('/user/:id').to.mock('@paragraph');
Visit /blog/1
, and you will see output as below
{
"number":202,
"object":{
"310000":"ShangHai",
"330000":"ZheJiang"
}
}
Thanks for routing dsl, mocking rule is also hot-reloading. If you update the rules, there is no need to restart the server-x.
see official mock.js reference for more details
None.
MIT