基於Mock Server的先後端分離

基於API的先後臺分離開發,幫助咱們解決了先後臺分工與通訊的問題。html

可是仍然有一些問題:前端

1.前臺開發受限於後臺開發的速度git

2.後臺提供給前臺的接口缺字段,時常須要聯調github

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開發的好處:htm

對於前端來說,能夠獨立於後端進行開發。接口

對於後端來說,根據前端定義的接口進行開發,減小聯調次數。並且不再寫接口文檔了!!!


職責分配:

前端:搭建Mock Server,定義接口字段,向後臺指派接口任務

後端:根據Mock Server定義的字段,開發接口,即時溝通接口問題


FAQ:

Q:Swagger雖然很難寫,但它寫完之後能夠當接口測試用。之後不寫Swagger,怎麼測試後臺接口?

A:用Postman作測試,把測試保存到Collections裏去,往後能夠批量測試。

相關文章
相關標籤/搜索