美文网首页前端开发Web前端之路让前端飞
json-server-零代码构建后台rest api服务

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

作者: bugWriter_y | 来源:发表于2019-05-26 09:59 被阅读13次
    简介

    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官网文档

    相关文章

      网友评论

        本文标题:json-server-零代码构建后台rest api服务

        本文链接:https://www.haomeiwen.com/subject/kwkxtctx.html