1. 安装
npm install -g json-server
2. 新建一个JSON文件并添入数据(JSON格式)
//db.json
{
"school":{
"一中":{
"students":9000
},
"二中":{
"students":8000
}
}
}
3. 运行JSON-Server
json-server --watch db.json --port 端口号 //端口号默认3000
- 觉得运行要写那么老长可以封装运行代码
- 在db.json同级文件夹内新建一个package.json
- 配置信息
{ "script":{ "mock":"json-server db.json" } } - 之后执行
npm run mock即可
4. 规定获取数据
- 请求时拼接
/1或?id=1可以单独拿到id为1的数据 - 请求时拼接
_page设置页码,拼接_limit控制每页显示条数,默认每页十条数据 - 请求时拼接
_sort指定以什么排序,_sort=id即以id排序,_order指定正排序还是逆排序,正排序是asc,逆排序是desc - 请求时拼接
_start和_end来取局部数据,根据下标 - 请求时拼接
_gte(大于)和_lte(小于)设置取值范围 - 请求时拼接
_ne设置不包括的数据 - 请求时拼接
_like来设置匹配字符串 - 请求时拼接
q来设置全局检索