1. 创建客户端测试接口
介绍一些可以迅速创建测试数据供客户端前期开发用的工具。
1.1. 1、json-server
https://github.com/typicode/json-server
只可以获取数据,不能从客户端进行删除、更新等操作。
1.1.1. 安装
$ npm install -g json-server
1.1.2. 创建数据
创建 db.json,该文件定义了所有的数据。eg:
{
  "posts": [
    { "id": 1, "title": "json-server", "author": "typicode" }
  ],
  "comments": [
    { "id": 1, "body": "some comment", "postId": 1 }
  ],
  "profile": { "name": "typicode" }
}
1.1.3. 启动服务
$ json-server --watch db.json
1.1.4. 使用
返回db.json定义的所有JSON
返回db.json定义的posts
1.2. 2、lowdb
https://github.com/typicode/lowdb
可以进行获取、删除、更新等操作。
利用JavaScript工具 lodash 操作服务器上的数据.
1.3. 3、jsonplaceholder
https://github.com/typicode/jsonplaceholder
可以进行获取、删除、更新等操作。
利用 GET, POST, PUT, PATCH, DELETE 等来进行获取、添加、更新、删除等操作
默认的数据存储在/usr/local/lib/node_modules/jsonplaceholder/data.json
1.3.1. 安装
$ npm install -g jsonplaceholder
1.3.2. 启动
$ jsonplaceholder
1.3.3. 使用
https://github.com/typicode/jsonplaceholder#how-to
1.4. 总结
json-server