mock-server
mock-server copied to clipboard
restful api 支持
问题
对于 restful api 来说, 如 /api/user/:id, mock需要支持以下各种情况
GET /api/user/:id
POST /api/user
PUT /api/user/:id
# ....
目前 mock-server 没有针对该场景做优化, 目前只能通过 data.js 导出 function, 并在其中判断 http method 后返回不同的数据
优化目标
初步设想如下
/api/user/:id
- get.js
- post.js
- put.js
- ....
当命中 /api/user/:id 后, 会再去判断对应的 http method, 执行不同的js文件
和data.js一样, get/post/put等js文件可以直接导出一个数据对象, 也可以导出一个方法
当没有匹配的时候, 如 GET /api/user/123, 但是 /api/user/:id 目录下没有 get.js, 就返回 405 method not allowed