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.jsconst 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