**一、前后端并行开发的痛点**

  前端需要等待后端开发完接口以后 再根据接口来完成前端的业务逻辑

**二、解决方法**

  在本地模拟后端接口用来测试前端效果 这种做法称之为构建前端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)

json-server基本使用的更多相关文章

  1. json server服务器

    json文件可以理解为数据库 一.json-server快速搭建RESTAPI 安装: sudo cnpm install -g json-server 启动(使用): json-server指向js ...

  2. json server的简单使用(附:使用nodejs快速搭建本地服务器)

    作为前端开发人员,经常需要模拟后台数据,我们称之为mock.通常的方式为自己搭建一个服务器,返回我们想要的数据.json server 作为工具,因为它足够简单,写少量数据,即可使用. 安装 首先需要 ...

  3. json:server 本地搭建

    做个记录, 第一步,我们新建一个文件夹. 第二步,打开文件夹,执行git,没有git可以下载一个.或者用命令行工具进入到这个文件夹! 第三步,初始化json  在git里执行npm init --ye ...

  4. 接口神器之 Json Server 详细指南

    简介 json-server 是一款小巧的接口模拟工具,一分钟内就能搭建一套 Restful 风格的 api,尤其适合前端接口测试使用. 只需指定一个 json 文件作为 api 的数据源即可,使用起 ...

  5. 快速搭建REST API——json server

    一:全局安装json-server npm install json-server -g 二:在自己项目跟目录下存放mock/data.json,json内容如下: { "roles&quo ...

  6. JSON 的含义?

    JSON 的全称是 JavaScript Object Notation,是一种轻量级的数据交换格式.JS ON 与 XML 具有相同的特性,例如易于人编写和阅读,易于机器生成和解析.但是 JSON ...

  7. linux 使用sh@d0ws0cks server

    [root@linux-node1 ~]# cat /etc/shadowsocks.json { "server":"x.x.x.x", , "lo ...

  8. 搭建Mock Server

    1.为什么要搭建mock-server? 为了更好的分工合作,让前端能在不依赖后端环境的情况下进行开发,其中一种手段就是为前端开发者提供一个 web 容器,这个本地环境就是 mock-server. ...

  9. WebSocket起航 JavaScript客户端和Server通信

    Message  =>JSON  => Move 客户端发给服务器总是Move  server.send(JSON.stringify({row: row, column: column} ...

  10. 使用json通过telegraf生成metrics(摘自telegraf github文档)

    JSON: The JSON data format flattens JSON into metric fields. NOTE: Only numerical values are convert ...

随机推荐

  1. 【GIS】Mapbox-json配置

    1.json的MIME配置 application/json 问题:客户端浏览器不接受 MIME 类型的请求页面

  2. github 开源 代码 学习 集合(转载)

    一个支持多种item类型的recycleView依赖注入库 1.通过注解的方式方便的把ViewHolder注入到recycleView中. 2.去除findViewByID等冗余操作. 3.去除编写a ...

  3. Golang 笔记 2 函数、结构体、接口、指针

    一.函数 Go中函数是一等(first-class)类型.我们可以把函数当作值来传递和使用.Go中的函数可以返回多个结果.  函数类型字面量由关键字func.由圆括号包裹声明列表.空格以及可以由圆括号 ...

  4. Oracle创建表空间以及用户语句

    记录一下常用的语句,便于以后使用… create tablespace TABLESPACENAMEdatafile 'E:\Data\ORACLEDATA\XXX.dbf' size 200M au ...

  5. express中间件--Morgan 日志记录

    Morgan是一个node.js关于http请求的日志中间件 安装模块 npm install morgan --save #保存到package.json的依赖列表1使用方法 在终端打印日志...v ...

  6. ZooKeeper-3.3.4集群安装配置

    https://blog.csdn.net/shirdrn/article/details/7183503

  7. Ubuntu系统安装nginx

    1.首先查看linux系统 cat /proc/version Linux version 4.9.59-v7+ (dc4@dc4-XPS13-9333) (gcc version 4.9.3 (cr ...

  8. Nginx配置跨域请求 CORS

    当出现403跨域错误的时候 No 'Access-Control-Allow-Origin' header is present on the requested resource,需要给Nginx服 ...

  9. Skip the Class

    BestCoder Round #92 Skip the Class  Accepts: 678  Submissions: 1285  Time Limit: 2000/1000 MS (Java/ ...

  10. @media 媒体查询

    @media screen and (max-width: 300px) { //当视口宽度小于等于300px时生效 } max-width  相当于  <=  @media screen an ...