美文网首页
前后端分离:使用RAP搭建MockServer

前后端分离:使用RAP搭建MockServer

作者: 夜语声烦c | 来源:发表于2017-08-15 09:27 被阅读0次

MockServer可以减少前端开发对后端的依赖,提高前端开发的效率,同时也利于团队的协作。

什么是RAP?

RAP是阿里团队出的一款WEB接口管理工具,帮助开发人员更高效的管理接口文档,同时通过分析接口结构自动生成Mock数据、校验真实接口的正确性,使接口文档成为开发流程中的强依赖。RAP官网:http://rapapi.org/org/index.do。这里引用官方的一张图,能更好的体现RAP的用途。

为什么要使用RAP?

1.在实际开发中,前后端的协作往往存在一些不可避免的问题,影响工作效率;

2.RAP提供Mock服务,自动根据接口文档生成Mock接口,这些接口会自动生成模拟数据,支持复杂的生成逻辑;

3.面对需求不断变更或需求拿捏不定的客户,可以使用RAP模拟数据,前端快速对接,将其作为演示用途供客户参考,避免一些后台开发的无用功;

4.RAP提供团队管理,项目管理,可视化编辑,以及完善的版本控制;

5.Mock接口和实际接口的切换,仅一句js代码引用与否,十分方便;

6.接口先于开发,接口驱动开发,前后端开发互不干扰,互不依赖,能够更好的利于团队协作

RAP部署步骤:

1.下载RAP最新的war包。 https://github.com/thx/RAP/releases

2.下载初始化sql脚本initialize.sql。https://github.com/thx/RAP/tree/release/src/main/resources/database

3.使用initialize.sql初始化数据库,数据库使用mysql。

4.修改war包中WEB-INF/classes/config.properties,数据库地址,用户名及密码。

5.下载redis(这里介绍在windows下安装):https://github.com/MSOpenTech/redis/releases

6.将成功下载的redis解压到任意磁盘目录,使用cmd命令行进入该目录,启动redis:redis-server.exe redis.windows.conf

7.启动tomcat,RAP部署完成:

具体使用见RAP用户手册:https://github.com/thx/RAP/wiki/user_manual_cn

相关文章

  • 前后端分离:使用RAP搭建MockServer

    MockServer可以减少前端开发对后端的依赖,提高前端开发的效率,同时也利于团队的协作。 什么是RAP? RA...

  • RAP搭建前端MockServer

    前后端分离式开发的思考 目前大部分公司都实行了前后端分离开发。然而在项目开发过程当中,经常会遇到以下几个尴尬的场景...

  • MockServer搭建

    在前后端并行开发时,需要搭建简易MockServer服务。 GitLab负责接口文章管理; Jenkins负责与监...

  • SpringBoot 全局异常处理

    为什么会有这篇文章 前后端分离系统,使用SpringBoot搭建后端。希望请求结果可以按照HttpStatus返回...

  • SpringBoot系列教程web篇之Freemaker环境搭建

    现在的开发现状比较流行前后端分离,使用springboot搭建一个提供rest接口的后端服务特别简单,引入spri...

  • 了解vue-cli3

    why 快速构建项目使用前后端分离搭建 前台,后台 前台 : 以html,css这种页面布局开发 [ 页面布局 ...

  • springboot集成shiro和swagger时页面报错问题

    最近在做web前后端分离项目的后台搭建,主要使用了springboot、shiro、swagger等等,但是遇到了...

  • Flask使用websocket

    前后端分离对于websocket就是个坑。。 想用websocket来搭建一个聊天室,前后端分离(高大上!?),这...

  • 前后端分离之MockServer 接口的构建

    ---------------------常见的问题--------------------- 1、前端无法调试后...

  • vue.js搭建个人博客

    为何选择vue.js搭建博客 为什么会选择使用vue.js框架搭建博客呢?原因有多个。作为前后端分离的多数据绑定项...

网友评论

      本文标题:前后端分离:使用RAP搭建MockServer

      本文链接:https://www.haomeiwen.com/subject/quewfttx.html