跳至主要內容
cmock 可视化操作

cmock 使用指导

cmock 主要将接口相关配置保存在本地 js 文件中,结构如下:

module.exports = {
  name: "$name", // 接口名称
  url: "$url", // 接口的 url
  method: "$method", // 接口方法
  type: "$type", // 接口对应的 response.type
  createTime: "$createTime", // mock 文件创建时间
  updateTime: "$updateTime", // mock 文件最后更新时间,如果手动更新 mock 文件,改时间可能不准确
  isUseMockjs: false, // 是否使用 mockjs 生成返回的数据,需要在 body 中配置 mockTemplate 
  timeout: 0, // 多久时间返回数据,用于模拟等待时间,方便前端加加载状态
  bodyKey: {}, // 内部使用,误删
  body: { // 用于存放接口数据结构
    接口参数(仅包含 package.json needParams 中配置的参数): 接口数据结构
    mockTemplate // 用于 mock.js 生成数据
  },
}

fxss原创大约 2 分钟nodecmock
cmock 原理解读

cmock 简介

cmock 用于根据接口自动生成 mock 文件,并根据 mock 文件起 mock 服务。本篇着重讲解 cmock 原理,如果仅关注使用,可以查看 cmock 使用指导


fxss原创大约 8 分钟nodecmock
cmock 使用指导

cmock 简介

cmock 用于根据接口自动生成 mock 文件,并根据 mock 文件起 mock 服务。之前有写过一片 前端 mock 实践 ,两者侧重点不一样,cmock 兼顾生成 mock 文件和起 mock 服务两种功能,但接口灵活性欠缺,emock 虽然只支持起 mock 服务,但灵活性高。


fxss原创大约 4 分钟nodecmock
koa2中使用http-proxy-middleware和koa-bodyparser

前言

最近在研究 node.js 代理方面的内容,希望借助代理实现 mock 文件的自动生成,这个后面会写篇文章集中介绍,本篇先汇总下在 koa2 中使用 http-proxy-middleware ,至于为什么选择 http-proxy-middleware 作代理,因为 Vue CLI 就用的 http-proxy-middleware ,这样大家理解配置就更加方便了。


fxss原创大约 2 分钟nodecmock