# 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

创建 RESTful Controller

  1. 可以通过 -r 参数来创建 REST Controller。如
  2. thinkjs controller dxgjAdmin/user -r

会创建下面几个文件:

create : src/controller/rest.js
create : src/controller/user.js
create : src/logic/user.js
1
2
3

添加自定义路由 src/config/router.js

module.exports = [
['/user/:id?', '/user', 'rest']
];
1
2
3
  1. 创建数据库 如 user
  2. 输入地址 http://127.0.0.1:8360/user?id=1 # 获取id为1 的数据
  3. http://127.0.0.1:8360/user 获取所有user 数据库表的数据

详细请参考 (opens new window)