rayx-mockserver

0.0.6 • Public • Published

rayx-mockserver

一键mock,帮助前端团队快速搭建mock服务,上传由swagger导出的json文件即可使用

能干什么

  1. 在后端开发完成接口之前,前端可以使用假数据进行界面模拟
  2. 支持多项目
  3. 支持接口数据源覆盖
  4. 支持接口检查包括:路径,入参,content-type,在开发阶段尽量减少前端业务的基本错误

更新记录

0.0.6

  1. swagger3支持,因为找不到swagger3详细的配置文档,所以mock数据会直接返回json文件中的res_body

0.0.5

  1. 修复和优化:解析res数据时的bug和逻辑

0.0.4

  1. 解决永久存储问题,数据会保存在用户目录下的.rayx-mockserver目录内
  2. 修复没有consumes导致检查报错,现在没有consumes会忽略检查Content-Type

安装

npm i rayx-mockserver -g

启动服务

rayx-mockserver --p=[port]

默认端口3000,port为自定义端口

路由说明

  1. mock服务, 匹配路由 /mock/...
  2. 用户界面开,匹配路由 /view/...
  3. api接口,匹配路由 /api/...

example

假设启动服务为http://127.0.0.1:3000, 某个接口为user/info,那么请求mock数据的url应该是http://127.0.0.1:3000/mock/user/info

使用

以swagger官方的demo中的json为例 json,如果图片不能正常显示,可以看这里

添加项目

添加项目

添加项目

mock地址前缀

mock地址前缀

找一个接口地址

找一个接口地址

请求mock数据

请求mock数据

Readme

Keywords

none

Package Sidebar

Install

npm i rayx-mockserver

Weekly Downloads

3

Version

0.0.6

License

ISC

Unpacked Size

54.1 kB

Total Files

25

Last publish

Collaborators

  • wangxuezhi