文件名称:synchronizeSwagger:利用Swagger UI接口文档同步本地Mock数据
文件大小:216KB
文件格式:ZIP
更新时间:2024-05-22 04:21:59
JavaScript
利用Swagger UI接口文档同步本地Mock数据 什么是Mock Mock顾名思义是一种模拟。通常利用相同的接口来模拟出一个对象以代替真实对象,这样能有效隔离外部依赖,便于测试。对于前端开发,Mock作为重要一环,能带来很多好处: 前后端并行开发 模拟各种响应值,便于测试 可及早发现一些极端响应值下的页面布局问题等 背景 前端开发可简单分为三个阶段:并行开发阶段、联调阶段和测试阶段。现在的前端项目大多为前后端分离,在开发、联调阶段不可避免要面对数据源的问题。 在联调阶段,各个环境已有真实数据,方便本地调试,我们一般会将接口指向真实数据源。如果有跨域限制的话,可利用Charles、Fiddler等调试代理工具来解决,也可以起一个本地Server: const express = require('express'); const proxy = require('http-proxy-m
【文件预览】:
synchronizeSwagger-master
----index.js(854B)
----synchronizeSwagger.js(2KB)
----package.json(514B)
----swagger.json(13KB)
----.prettierrc(67B)
----middleware()
--------delayRes.js(106B)
--------body-parser.js(727B)
--------cors.js(521B)
--------successRate.js(145B)
----generateRouter.js(525B)
----static()
--------img()
----.gitignore(105B)
----conf.json(314B)
----README.md(7KB)