使用JSON-Server搭建临时本地服务器

127 阅读1分钟

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
  • 觉得运行要写那么老长可以封装运行代码
    1. 在db.json同级文件夹内新建一个package.json
    2. 配置信息
    {
        "script":{
            "mock":"json-server db.json"
        }
    }
    
  • 之后执行 npm run mock 即可

4. 规定获取数据

  1. 请求时拼接/1?id=1可以单独拿到id为1的数据
  2. 请求时拼接_page设置页码,拼接_limit控制每页显示条数,默认每页十条数据
  3. 请求时拼接_sort指定以什么排序,_sort=id即以id排序,_order指定正排序还是逆排序,正排序是asc,逆排序是desc
  4. 请求时拼接_start_end来取局部数据,根据下标
  5. 请求时拼接_gte(大于)和_lte(小于)设置取值范围
  6. 请求时拼接_ne设置不包括的数据
  7. 请求时拼接_like来设置匹配字符串
  8. 请求时拼接q来设置全局检索