前端开发Web前端之路让前端飞

json-server-零代码构建后台rest api服务

2019-05-26  本文已影响13人  bugWriter_y
简介

json-server是运行在nodejs环境一个模块,可以单独运行。json-server读取本地json文件,并根据json文件提供一个完整的后台服务,包括增删改查(分页,模糊,全文检索)。

使用场景
  1. 简单的小程序
  2. 前端开发人员模拟数据用的后台接口
安装
npm i json-server -g
使用
  1. 创建db.json
{
    "users":[
        {"id":1,"name":"zhangsan","password":"123"}
    ],
    "produces":[
        {"id":1,"name":"苹果","price":3.13},
        {"id":2,"name":"梨子","price":4}
    ]
}
  1. 运行cmd
json-server --watch db.json
61f58392-d145-444d-92c2-ce054b31aa53.png
  1. 访问users接口,返回数组或单个对象
http://localhost:3000/users
411b2fe7-c732-45d5-9163-40aae57cd744.png
http://localhost:3000/users/1
2091775e-d3e5-44e0-835f-6064b95d8827.png
常用api
# 查询全部数据
get /users
# 查询单条数据
get /users/1
# 增加数据
post /users {...}
# 修改数据
put /users/1 {...}
# 条件查询(查询name有张三,id>10的数据)
get /users?name_like=张三&id_lt=10
# 分页查询(查询第3个,每页显示20条)
get /users?_page=3&_limit=20
# 全文检索
get /users?q=张三
# 排序(按照id倒叙)
get /users?_sort=id&_order=desc
参考资料
  1. npmjs官网文档
上一篇 下一篇

猜你喜欢

热点阅读