一个用于快速搭建RESTful API的接口 JSONPlaceholder
Json-Server ,个人搭建一个 访问
你可以创建一个文件夹,执行
npm install -g json-server
本地实例化一个项目npm install json-server --save
我们的package.json
```{ "name": "jsonserver", "version": "1.0.0", "description": "test restful api", "main": "index.js", "scripts": { "json:server": "json-server --watch db.json", "json:server:remote": "json-server " }, "author": "", "license": "ISC", "dependencies": { "json-server": "^0.12.2" } }
此时你创建一个db.json文件,然后输入对应的json
{
"users": [ { "name": "Henry", "phone": "333-444-555", "id": 1 }, { "name": "adfasdf", "phone": "fasdfasfd", "email": "asdfasfd", "id": 3 } ], "xxx": [ { "aa":“abab” } ] }运行`npm run json:server` ,会执行对应的db.json 数据,给你![image.png](https://upload-images.jianshu.io/upload_images/14781769-49961e0f0a21e61e.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)在浏览器可以直接访问,会获取对应的接口数据![image.png](https://upload-images.jianshu.io/upload_images/14781769-b36b0b96e8ca2748.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)你们可以使用postman去测试调用,各种方法的使用具体看官网
// 获取所有用户信息
// 获取id为1的用户信息
// 获取公司的所有信息
// 获取单个公司的信息
// 获取所有公司id为3的用户
// 根据公司名字获取信息
// 根据多个名字获取公司信息
// 获取一页中只有两条数据
// 升序排序 asc升序 desc降序
// 获取年龄30及以上的
// 获取年龄在30到40之间
// 搜索用户信息
```
使用POSTMAN去实现对应的接口调试,方便我们在做前端的时候有好的和快速响应