Skip to content

user_manual

Bosn edited this page Aug 16, 2019 · 10 revisions

用户手册

基本使用

RAP2是一个接口管理工具,参照RAP1 使用Node + React重构了所有主要功能。

本文档还在梳理更新中... ...

概念 / 词汇

  • 仓库:即接口文档放置的仓库,可以包含多个接口文档
  • 协同仓库:Mock服务协同仓库,在当前仓库中无法匹配到接口时,将会从协同仓库中寻找,便于大的项目按不同仓库拆分管理
  • 团队:团队可包含多个仓库,用户可加入多个团队
  • 插件:用于实现生成Mock数据、拦截真实I/O请求以Mock数据替换等功能的插件
  • 平台API:以开放API形式将接口文档、Mock数据等内容,提供给外部调用
  • Mock模板:Mock.js规则模板,用于生成Mock数据,模板中可定义丰富的规则以适应数据的按需随机性
  • Mock数据:通过Mock模板生成的最终Mock数据

进阶使用

Mock语法

Mock.js语法规则

RAP2使用了Mock.js作为Mock引擎,详细语法规则请参考mockjs.com

如何引用请求参数?

在初始值中填写$参数名$,RAP2 Mock服务会根据实际的传参将其替换为实际传入值。例如字段param填写初始值$xxx$,当收到请求url?xxx=123时,实际返回值为{ "param": "123" }

Clone this wiki locally