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