{"_id":"echart","_rev":"363765","name":"echart","description":"mock service","dist-tags":{"latest":"0.1.3"},"maintainers":[{"name":"linkwisdom","email":"linkwisdom@qq.com"},{"name":"npm:linkwisdom","email":""}],"time":{"modified":"2021-07-14T09:20:31.000Z","created":"2017-05-22T03:47:39.518Z","0.1.3":"2017-05-22T03:47:39.518Z"},"users":{"lijie1995":true},"author":{"name":"liandong liu"},"versions":{"0.1.3":{"name":"echart","version":"0.1.3","description":"mock service","author":{"name":"liandong liu"},"contacts":["liu@liandong.org"],"keywords":["mock","mockJSON","mockservice"],"bin":{"mock":"./bin/mock"},"scripts":{},"dependencies":{"koa":"^2.2.0","koa-router":"^7.1.1"},"_id":"echart@0.1.3","_shasum":"0761a2a66267bb5f7bda39e830af91aa146d7038","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.1","_npmUser":{"name":"linkwisdom","email":"linkwisdom@qq.com"},"dist":{"shasum":"0761a2a66267bb5f7bda39e830af91aa146d7038","size":1955,"noattachment":false,"key":"/echart/-/echart-0.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/echart/download/echart-0.1.3.tgz"},"maintainers":[{"name":"linkwisdom","email":"linkwisdom@qq.com"},{"name":"npm:linkwisdom","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/echart-0.1.3.tgz_1495424859428_0.7464927600231022"},"directories":{},"publish_time":1495424859518,"_hasShrinkwrap":false,"_cnpm_publish_time":1495424859518}},"readme":"#moc\n\n> 前端构造数据服务\n\n## 安装\n\n```sh\nnpm i moc --save\n\n# global install\n\nsudo npm i moc -g\n\n```\n\n```js\nimport moc from 'moc'\n\nconst config = {\n    mockRoot: __dirname, // 默认项目跟目录\n    port: 3000, // 启动端口\n    tasks: { // 任务处理函数\n        modifyTask (ctx, next) {\n            return {\n                data: 0,\n                message: 'success'\n            }\n        },\n        webTask (ctx, next) {\n            let {level, method} = ctx.params\n            return `./web/${level}/${method}`\n        }\n    },\n    mapping: { // 请求任务映射关系\n        modifyTask: ['**/modify', '**/update'],\n        webTask: [\n            'web/user/:level/:method'\n        ]\n    }\n}\n\nmock.start(config)\n\n```","_attachments":{}}