• 如何利用fis3来模拟后台返回数据


    Node 版本要求 0.8.x,0.10.x, 0.12.x,4.x,6.x,不在此列表中的版本不予支持。最新版本 node 支持会第一时间跟进,支持后更新支持列表

    1.安装fis3

    npm install -g fis3

    安装完成后执行 fis3 -v 判断是否安装成功,如果安装成功,则显示类似如下信息:

    $ fis3 -v
    
     [INFO] Currently running fis3 (/Users/Your/Dev/fis3/dev/fis3)
    
      v3.0.0
    
       /\\\\\\\  /\\\\\     /\\\\\
       /\///////////  /////\///    /\/////////\
        /\                 /\      //\      ///
         /\\\\\         /\       ////\
          /\///////          /\          ////\
           /\                 /\             ////\
            /\                 /\      /\      //\
             /\              /\\\\\ ///\\\\\/
              ///              ///////////    ///////////

    2.启动本地 Web Server

    fis3 server start -p 1000(自定义端口)

    3.在命令行输入

    fis3 server open

    打开server所指向文件夹。

    4.准备模拟数据,如 sample.json 文件,放在服务器的 /mock/sample.json 目录,确保通过 http://127.0.0.1:1000/mock/sample.json 可访问到。

    备注:可以通过http://beta.json-generator.com/VJ9SMwCdf批量生成模拟数据。

    {
     "error": 0,
     "message": "ok",
     "data": {
       "uname": "foo",
       "uid": 1
     }
    }

    5.准备一个 server.conf 配置文件,放在服务器目录的 /mock/server.conf,内容如下。

    rewrite ^/api/user$ /mock/sample.json

    6. 当你请求 http://127.0.0.1:1000/api/user 的时候,返回的就是 sample.json 中的内容

    7. 最后自己在前端代码调用即可。

    参考:http://fis.baidu.com/fis3/docs/beginning/intro.html

  • 相关阅读:
    MySQL Backup mysqldump 常用选项与主要用法--转发
    openssl 之RSA加密
    Windows 之Dll/lib导出
    缓存雪崩、击穿、穿透
    时间复杂度
    分布式事务
    mysql主从复制与读写分离
    什么是消息队列?
    微服务架构演化
    高并发问题常规思路
  • 原文地址:https://www.cnblogs.com/ys-wuhan/p/6407425.html
Copyright © 2020-2023  润新知