基于Mock Server的前后端分离

基于API的前后台分离开发,帮助我们解决了前后台分工与通信的问题。

但是仍然有一些问题:

1.前台开发受限于后台开发的速度

2.后台提供给前台的接口缺字段,时常需要联调

3.Swagger API书写起来非常麻烦,维护也不容易


so so so,我们引进了一个Mock Server来取代之前的API。

Mock Server是一个响应请求,并且根据接口返回数据的服务器。它的特点在于快速搭建,1~2天之内可以模拟出中小型项目的所有接口。

我们这次Mock Server选用的是RAP,上手视频在http://thx.github.io/RAP/study.html


基于Mock Server开发的好处:

对于前端来讲,可以独立于后端进行开发。

对于后端来讲,根据前端定义的接口进行开发,减少联调次数。而且再也不写接口文档了!!!


职责分配:

前端:搭建Mock Server,定义接口字段,向后台指派接口任务

后端:根据Mock Server定义的字段,开发接口,即时沟通接口问题


FAQ:

Q:Swagger虽然很难写,但它写完以后可以当接口测试用。以后不写Swagger,怎么测试后台接口?

A:用Postman做测试,把测试保存到Collections里去,日后可以批量测试。

转载于:https://my.oschina.net/ozy/blog/536215

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值