mock,前端團隊有5-6人,大家如何共用一套mock數據?

前端團隊有5-6人,大家如何共用一套mock數據。

目前做法

1、每個人自己電腦上開啟一個服務,各自調用自己本地的假數據

缺點:其中一個人對本地數據進行修改,其他人電腦不能同步。

2、其中一個人開啟一個mock服務,大家代理到他的ip。缺點:這個人不在,或者他的電腦服務不開啟,其他人無法工作

請問有啥好的方案嗎?


如果你僅僅是想解決 mock 數據同步的問題,那好辦,不需要申請伺服器,把mock 數據用純文本文件存儲,和代碼放在同一個 git/svn repo 里即可。


申請一台測試機 破案了…

或者把mock數據同步到代碼倉庫里,起本地服務。

或者用mock服務。

或者用前端xhr mock來做 區分開發和測試環境 在打包時切換。


找台伺服器開一個mock服務吧,或者用在線的服務,例如 http://easy-mock.com


可以做RAP私有化部署

GitHub上搜RAP第一個5.4k star的就是


我幫團隊開發了一個代理轉發層做mock,用的很爽啊,一個網頁的操作就可以代理數據 緩存數據 共享數據。感覺開發倍帶勁。


推薦我寫的web版本的https://github.com/flftfqwxf/mockserver

支持可視化編輯JSON介面數據及介面文檔

支持GET、POST、PUT、DELETE,SEARCH,等所有請求類型

支持RESTful格式路徑:如: /a/:user/:id

支持指定返回狀態碼,默認200

支持延時返回數據

支持mockjs

支持跨域調用項目介面

支持模擬介面與真實介面切換,在切換到真實介面時,能夠接收POST,GET,COOKIE等在http header請求的參數

支持中英文切換

支持客戶端 "text/plain" 類型的 POST 提交(postman中 Body 選擇 raw)


寫了一個可視化在線mock介面數據的小工具

項目地址: zouyifeng/QuickMock

預覽地址:QuickMock


沒出現這個問題呀。

在git 上管理mock數據,

mock數據可根據調用請求參數,

動態生成。

可能你們自己寫的解析mock服務需要改造一下吧


mockjs 看看


我司都是服務端提供假數據,API數據結構定下了,就在線上API返回假數據。


推薦閱讀:

函數作為React組件的方法時, 箭頭函數和普通函數的區別是什麼?
如何實現 Babel 編譯器?
使用ES6 Module如何處理模塊按需載入 (lazyload)?
瀏覽器直接支持ES6了,還需要編譯么?

TAG:前端開發 | JavaScript | ECMAScript2015 | React | mockserver |