# RESTful API 很牛逼 自动增删改查
接口参数 传过来 如 data.thenAdd = 'username' 就不能添加有username 重复的数据
GET /ticket 获取 ticket 列表
GET /ticket/:id 查看某个具体的 ticket
POST /ticket 新建一个 ticket
PUT /ticket/:id 更新 id 为 12 的 ticket
DELETE /ticket/:id 删除 id 为 12 的 ticekt
1
2
3
4
5
2
3
4
5
创建 RESTful Controller
- 可以通过 -r 参数来创建 REST Controller。如
- thinkjs controller dxgjAdmin/user -r
会创建下面几个文件:
create : src/controller/rest.js
create : src/controller/user.js
create : src/logic/user.js
1
2
3
2
3
添加自定义路由 src/config/router.js
module.exports = [
['/user/:id?', '/user', 'rest']
];
1
2
3
2
3
- 创建数据库 如 user
- 输入地址 http://127.0.0.1:8360/user?id=1 # 获取id为1 的数据
- http://127.0.0.1:8360/user 获取所有user 数据库表的数据