• json-server基本使用


    **一、前后端并行开发的痛点**
    
      前端需要等待后端开发完接口以后 再根据接口来完成前端的业务逻辑
    
    **二、解决方法**
    
      在本地模拟后端接口用来测试前端效果 这种做法称之为构建前端Mock
    
     
    
    **三、json-server的基本使用**
    
      
    
      (1)、全局安装
    
      cnpm install json-server -g
    
     
    
      (2)、准备json文件 (data.json)
    
      json-server data.json
    
     
    
    **四、基本使用**
    
      
    
      1、GET 请求所有数据
    
     
    
        localhost:3000/list
    
     
    
      2、GET 请求指定ID的数据
    
    ​      
    
         localhost:3000/list/1
    
     
    
      3、GET 请求指定字段值的数据
    
    ​      
    
        localhost:3000/list?name=李四&name=张三
    
      
    
      4、GET 模糊查询
    
    ​      
    
        localhost:3000/list?q=张三
    
     
    
                ![img](https://img2018.cnblogs.com/blog/917454/201811/917454-20181108231116296-1119879712.png)
    
     
    
      **5、新增数据**
    
      
    
          axios({
    
    ​              method:"post",
    
    ​              url:"http://localhost:3000/list",
    
    ​              data:{
    
    ​                  username:"张三",
    
    ​                  password:"33"
    
    ​              }
    
              })
    
               ![img](https://img2018.cnblogs.com/blog/917454/201811/917454-20181108231235380-682871016.png)
    
       **6、删除数据**
    
          
    
            axios({
    
    ​                method:"delete",
    
    ​                url:"http://localhost:3000/list",
    
    ​                data:{
    
    ​                    username:"张三",
    
    ​                }
    
                })
    
                ![img](https://img2018.cnblogs.com/blog/917454/201811/917454-20181108231336660-429314594.png)
    
       **7、修改数据**
    
        
    
            axios({
    
    ​                method:"put",
    
    ​                url:"http://localhost:3000/list",
    
    ​                data:{
    
    ​                    username:"张三",
    
    ​                }
    
               })
    
                ![img](https://img2018.cnblogs.com/blog/917454/201811/917454-20181108231541132-1773796248.png)
    
                ![img](https://img2018.cnblogs.com/blog/917454/201811/917454-20181108231611865-346739928.png)
  • 相关阅读:
    wamp支持win10吗?怎么设置?
    帝国cms添加修改会员字段时字段名不能带数字,否则注册页会出现空白
    微信用户量破6.5亿 首超移动QQ
    如何进行网站统计分析?分8步走!
    《如何策划一个有逼格的竞价专题页面》有感
    dedecms批量删除文档关键词可以吗
    一只刚学竞价两周的菜鸟
    Android/iOS微信6.3.5同时发布更新 支持群视频聊天、群公告
    帝国cms修改栏目后文章列表的url错误怎么解决
    dedecms批量导出新增文章url和标题
  • 原文地址:https://www.cnblogs.com/Leslie-Cheung1584304774/p/10734577.html
Copyright © 2020-2023  润新知