入门介绍
部署
License

复数路由

以下是所有支持的复数路由:

    GET    /posts      # 获取所有帖子
GET    /posts/1    # 获取id=1的帖子
POST   /posts      # 新建帖子
PUT    /posts/1    # 更新完整记录, id=1的记录不存在则创建记录
PATCH  /posts/1    # 更新部分字段, id=1记录不存在则不执行任何操作
DELETE /posts/1    # 删除id=1的帖子

db.json数据来自于 https://jsonplaceholder.typicode.com/db ,你可以点击下方按钮,输出数据后保存到文件db.json中,然后执行:json-server --watch db.json,后面再尝试以下各个命令:

1. GET /posts: 获取所有帖子。
访问路径: https://jsonplaceholder.typicode.com/posts

2. GET /posts/1: 获取id=1的帖子。
访问路径: https://jsonplaceholder.typicode.com/posts/1

3. POST /posts: 新建帖子。
向路径:https://jsonplaceholder.typicode.com/posts,POST以下数据:

    { "title": "rtool.cn title", "body": "rtool.cn body", "userId": 3 }

4. PUT /posts/1: 更新一篇文章, 如果id=1的帖子不存在,则新建。
向路径: https://jsonplaceholder.typicode.com/posts/1 ,PUT以下数据更更新id=1的帖子数据:

    { "title": "rtool.cn title", "body": "rtool.cn body", "userId": 3}

5. PATCH /posts/1: 更新id=1的帖子的部分字段,比如标题,如果id=1的帖子不存在,不执行任何操作,返回空对象。
向路径: https://jsonplaceholder.typicode.com/posts/1 ,PATCH以下数据更更新id=1的帖子标题:

    { "title": "rtool.cn title special"}

6. DELETE /posts/1: 删除id=1的帖子。
向路径: https://jsonplaceholder.typicode.com/posts/1 ,发起DELETE操作: