当前位置: 首页 > 软件库 > 大数据 > 数据处理 >

http-mock-middleware

http mock 库
授权协议 MIT
开发语言 JavaScript
所属分类 大数据、 数据处理
软件类型 开源软件
地区 国产
投 递 者 江天宇
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

http-mock-middleware 是一个 http mock 库,或者说 ajax/websocket mock 库,它接收来自 web 前端页面的 ajax/websocket 请求,将请求映射到本地 mock 文件并经过一系列插件处理后返回给 web 前端页面。http-mock-middleware 特性如下:

  • 支持任意 http 方法和任意 url 格式
  • 支持 mock 任意文件
  • mock json 文件时,支持 [mockjs](http://mockjs.com/examples.html) 语法, [json5](https://json5.org/) 语法
  • mock json 文件时,支持根据 query, body, headers, cookie 等信息按需响应
  • mock json 文件时,支持设置 cookie、http 头、http 状态码
  • mock json 文件时,支持响应延时,杀掉请求,请求数据引用
  • 支持将 websocket onmessage 事件映射到本地 mock 文件
  • 支持主动发送 websocket 消息
  • 支持无重启代理后端服务器,支持将代理的后端服务器内容保存为本地 mock 文件
  • 无缝对接 webpack-dev-server, vue-cli-service, express 等
  • 支持一键导入 har 为本地 mock 文件
  • 不好意思,离开博客园4年多了,一回来就是为自己打广告,真是害羞啊。。。   http-mock-middleware 是我最近完成的一个前端数据 mock 库。它是我汇总近3年工作经验而诞生的一个工具,使用很方便。废话不多说,我粘贴一下部分 README,欢迎大家去 star。   一个强大、方便的 http mock 库。 目录 介绍 特性 安装 API 文档 http-mock-middlew

  • 1、问题:react项目需要本地用node模拟接口 2、解决:使用express做服务端,mock做假数据,http-proxy-middleware是做代理的,避免出现跨域无法访问的问题。 3.、具体实现: npm run eject​​​​​​​    a.安装http-proxy-middleware npm install http-proxy-middleware 在src下建立set

  • 假设开发的时候存在以下几套环境: 自己本地的MOCK环境(自己造一些随心所欲的数据) RAP平台环境(与后端约定好数据格式) 后端开发人员的本地环境(与后端联调) 阿里云1测试环境(部署到测试环境,测试人员测试) 阿里云2测试环境(环境紧张,需要部署到别的测试环境进行测试) 阿里云3测试环境(公司不差钱,买了至少5个服务器) 阿里云4测试环境 阿里云5测试环境 ...... 是的,就是有这么多的环

  • http-proxy 代理应用;测试服务404或500时转发到Mock服务;http-proxy POST 请求失败,浏览器 pending,终端报错 Err:socket hang up;devServer.proxy 高级配置;Vue-cli 终端日志特色打印 1.实际场景 1. 老系统平台重构,生产环境业务逻辑及接口数据大部分可复用; 2. 后端重构较前端更困难,针对接口的开发相对滞后,导致

  • mock数据升级版 umi-plugin-server 介绍一款比较好用的umi-plugin,这款插件可以模拟http请求,和ws服务,这是对umi-mock的一次升级,模板采用sqlite数据库,使得前端能自成一体。 开始 yarn add umi-plugin-socket 然后再umi的config配置项中增加一下配置 export default { server: { p

  • 有时候,在公司里一些项目开发前,后端接口没那么快给到前端时,前端可以先跟后端约定好各个接口的请求路径、请求参数以及返回数据格式,先整理出一份接口文档,这样前端可以通过mockjs参考接口文档,自己先模拟数据,写业务代码,等待后端准备好,再用后端真实的接口数据替换自己写模拟数据,实现前后端同时开发。 一、在Vue中的使用 1、安装mock.js npm i mockjs -D 2、新建mock文件

  • 内容概要 概要 Mock Server UI Editor 安装使用和工作流 参考资源 简介 在前后端分离的企业api开发流程中,有时候会面临前端同学等待后端同学实现接口的情况。 为了避免时间上的浪费,可以采取先制定API文档再前后端并行开发的方式。 前端同学可以直接调用接口获得临时性的假数据,而不影响工作流畅性。 Swagger规范是一种通用的api文档格式,本文记录的是根据swagger文档自

  • 在react中设置proxy反向代理不起作用 用http-proxy-middleware插件设置proxy反向代理 1. npm install http-proxy-middleware 2. src文件夹根目录下创建 setupProxy.js 文件 在setupProxy.js写入下列代码 const proxy = require('http-proxy-middleware'); m

  • http-proxy-middleware解决跨域问题,只在开发环境有效。 // 安装 http-proxy-middleware yarn add http-proxy-middleware //创建 src/setupProxy.js 文件 #### // 在setupProxy.js文件写入以下代码 // target为目标地址 const { createProxyMiddleware 

 相关资料
  • 1. Mockito Mockito 有着比EasyMock更优雅的API。 官方最完整的文档。 与EasyMock比,它分开了设定返回值的stub语句与验证mock被调用过的verify函数,两者不再连在一起,不再需要那种记录,然后replay()的语句,而是需要分别独立编写。 使用示例见quickstart中的AccoutServiceTest. 当然,Mockito的基本原理还是用cglib

  • 第一种情况有效,而第二种情况返回UserDAO的NullPointerException。我是不是完全误解了这是怎么回事?

  • Mock functions are also known as "spies", because they let you spy on the behavior of a function that is called indirectly by some other code, rather than only testing the output. You can create a moc

  • Mock 函数允许你测试代码之间的连接——实现方式包括:擦除函数的实际实现、捕获对函数的调用 ( 以及在这些调用中传递的参数) 、在使用 new 实例化时捕获构造函数的实例、允许测试时配置返回值。 有两种方法可以模拟函数:要么在测试代码中创建一个 mock 函数,要么编写一个手动 mock来覆盖模块依赖。 使用 mock 函数 假设我们要测试函数 forEach 的内部实现,这个函数为传入的数组中

  • Mock 数据是前端开发过程中必不可少的一环,是分离前后端开发的关键链路。通过预先跟服务器端约定好的接口,模拟请求数据甚至逻辑,能够让前端开发更加独立自主,不会被服务端的开发所阻塞。 Swagger 在公司的项目中通常使用 swagger, 由后端来模拟业务数据。 swagger 是一个 REST APIs 文档生成工具,它从代码注释中自动生成文档,可以跨平台,开源,支持大部分语言,社区好,总之非