《一統江湖的大前端》系列是本身的前端學習筆記,旨在介紹javascript在非網頁開發領域的應用案例和發現各種好玩的js庫,不按期更新。若是你對前端的理解仍是寫寫頁面綁綁事件,那你真的是有點OUT了,前端能作的事情已經太多了,
手機app開發
,桌面應用開發
,用於神經網絡人工智能的庫
,頁面遊戲
,數據可視化
, 甚至嵌入式開發
,什麼火就搞什麼,活脫脫一個蹭熱點小能手。若是你也以爲前端的平常開發有些枯燥,不妨一塊兒來看看前端的另外一番模樣。javascript
若是你的開發進度還在被後端開發人員牽着鼻子走,請參考《一統江湖的大前端(2)—— Mock.js+Node.js如何與後端瀟灑分手》,優化本身的開發工做流html
有了Mock服務器和Excel的文檔說明後,相信你們的溝通效率會比之前提高不少,但仍然被溝通佔據着絕大部分開發時間,經常遇到的狀況會有:前端
沒有註釋信息,字段不宜對齊
Mock服務器返回的只有數據,沒有註釋信息,即使後端開發人員有心把查到的信息重組爲你須要的字段,但仍有可能由於沒法對號入座而做罷。java
接口數量增長後難以管理
簡易的Mock服務器沒法提供相應的接口文檔,隨着接口數量的增長,分分鐘亂成一鍋粥,總不能每次查個接口都是跑去翻Mock服務器的源代碼而後看註釋吧node
無測試支持
MockJs只生成模擬數據,並沒有任何對自動化測試的支持git
滿懷熱情寫了API文檔,But沒人看
程序員大多沒有Excel習慣,並且你們都很忙,忙到即使你提供了Mock接口以及相關的API說明,他們仍是會再問你一遍關於接口的信息程序員習慣以本身熟悉的方式進行工做,並且通常默認這種效率最高。程序員
Excel版本的API文檔方便交流,但不易更新
一對一聯調時候還好,但若是項目組內協做人員較多時,麻煩就來了,每當你更新或是增長接口信息時,就要從新給全部相關人員發送一次新的Excel文件,很不方便。github
Java開發人員有Swagger
,無嚴格保密性要求的能夠嘗試阿里的RAP
,都是專業且強大的接口管理工具。當咱們僅但願在內網中使用,或僅僅處於優化我的工做流的目的時,強烈推薦這塊開源接口管理軟件——DOClever
,DOClever
很是適合前端人員使用,VUE+express+mongodb
編寫,純前端技術棧,可以實現團隊管理
,接口管理
,文檔管理
,自動化測試
等功能,甚至能夠根據接口返回數據自動生成接口文檔的結構,方便智能。mongodb
不管你當前在作的項目是否有管理好相關的接口文檔,做爲開發人員,你都應該有本身的方式來管理好全部出自你手的接口express
DOClever
自帶的Mock工具能夠按參數類型生成虛擬數據,對於開發人員交流已經夠用了,但若是前臺須要多條模式相同
的數據時,就須要用到上一篇博客中提到的MockJs來生成,(DOClever
自帶的Mock語法貌似還沒有支持循環生成雷同數據,除了本身修改源代碼外,若是還有其餘更方便的實現方法也請不吝賜教~),DOClever
中能夠設置多臺Mock服務器的url地址,常見的協做需求中,兩套數據基本夠用了,一套方便快捷,配合覈對接口,另外一套須要自定義開發,配合實現各類前端展現需求。安裝須要的東西真的比較多,尤爲是對於非前端人員而言。
nodejs V8.9
的安裝包別人開發的代碼你能夠無論,但出自你手的代碼, 願它們都是精品,易於查詢,易於管理。