成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

前后端分離mock server方案(1) -- Moco

Pocher / 850人閱讀

摘要:雖然前后端分離已經(jīng)流行很多年了,仍有很多團隊不能夠充分的利用前后端分離的優(yōu)勢。主要體現(xiàn)在前端過分依賴服務環(huán)境將高效的約定分工合作模式理解很淺。在這里推薦一種的解決方案。不支持簡潔的文件格式不符合的標準。所以使用集成,參考前后端分離方案整合

雖然前后端分離已經(jīng)流行很多年了,仍有很多團隊不能夠充分的利用前后端分離的優(yōu)勢。
主要體現(xiàn)在前端過分依賴服務環(huán)境, 將高效的約定分工合作模式理解很淺。

在這里推薦一種mock server的解決方案。 mock server的方案有很多:
    1. Java API
    2. JUnit @Rule
    3. Node.js (npm) module
    4. Grunt plugin
    5. Docker container等

這里推薦較為靈活簡單的解決方案【Moco】
源項目github地址: https://github.com/dreamhead/...

搭建步驟

1 下載Moco
Download Standalone Moco Runner

2 啟動Java Moco進程

java -jar moco-runner--standalone.jar http -p 12306 -g main.json

3 配置main.json
最佳實踐: 配置main.json 引入其他的json

   [
       {
           "include" : "foo.json"
       },
       {
           "include" : "mock.json" 
       } 
   ]

4 編寫配置文件:

  1 mock.json
       [
           {
               "request": {
                   "uri": "/mock"
           },
               "response": {
                   "text": "Hello, MOTO"
               }
           }
       ]
       
  2 foo.json    
       [
           {
               "request": {
                   "uri": "/foo",
                   "queries": {
                   "f": {
                       "match": ".*"  // anyNumber anyString
                   }
               }
           },
               "response": {
                   "json": {
                       // 此處為json body
                   }
               }
           }
       ]
       

5 修改的配置文件及時生效

這個是真的講究啊.

Moco有很大的缺點。
1 不支持簡潔的YMAL文件格式
2 不符合OPEN API的標準。所以使用swagger集成,參考前后端分離mock server方案(2)--swagger editor整合

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/75044.html

相關文章

  • 前后分離mock server方案1) -- Moco

    摘要:雖然前后端分離已經(jīng)流行很多年了,仍有很多團隊不能夠充分的利用前后端分離的優(yōu)勢。主要體現(xiàn)在前端過分依賴服務環(huán)境將高效的約定分工合作模式理解很淺。在這里推薦一種的解決方案。不支持簡潔的文件格式不符合的標準。所以使用集成,參考前后端分離方案整合 雖然前后端分離已經(jīng)流行很多年了,仍有很多團隊不能夠充分的利用前后端分離的優(yōu)勢。主要體現(xiàn)在前端過分依賴服務環(huán)境, 將高效的約定分工合作模式理解很淺。 ...

    TZLLOG 評論0 收藏0
  • 前后分離mock server方案(2) -- swagger editor整合

    摘要:上篇文章介紹了,雖然用起來很方便,但是它并不符合所以本文介紹基于的方案。沒有使用隨機數(shù)據(jù),是因為數(shù)據(jù)可能是具有聯(lián)動性的,所以隨機在很多場景并不適合或者配置繁瑣。步驟啟動進程基于生成的在進行修改修改即時生效。請求對應的即可。 上篇文章介紹了Moco,雖然用起來很方便,但是它并不符合OpenAPI specification. 所以本文介紹基于swagger editor的mock方案。 ...

    phodal 評論0 收藏0
  • 前后分離mock server方案(2) -- swagger editor整合

    摘要:上篇文章介紹了,雖然用起來很方便,但是它并不符合所以本文介紹基于的方案。沒有使用隨機數(shù)據(jù),是因為數(shù)據(jù)可能是具有聯(lián)動性的,所以隨機在很多場景并不適合或者配置繁瑣。步驟啟動進程基于生成的在進行修改修改即時生效。請求對應的即可。 上篇文章介紹了Moco,雖然用起來很方便,但是它并不符合OpenAPI specification. 所以本文介紹基于swagger editor的mock方案。 ...

    BothEyes1993 評論0 收藏0
  • Stepping.js——兩步完成前后分離架構(gòu)設計

    摘要:事件風暴事件風暴就是把所有的關鍵參與者都召集到一個很寬敞的屋子里來開會,并且使用便利貼來描述系統(tǒng)中發(fā)生的事情。一張桔黃色的便利貼代表一個領域事件,在上面用一句過去時的話描述曾經(jīng)發(fā)生過什么事情,格式一般是已。 一周前,參加了公司的一個架構(gòu)設計與建模的工作坊——『事件風暴』。從某種意義上來說,這是一個關于架構(gòu)設計與軟件建模的工作坊。于是便閃現(xiàn)了一個靈感,便有了 Stepping.js。 當...

    NeverSayNever 評論0 收藏0
  • pyecharts結(jié)合flask架構(gòu)的應用

      此篇文章通常是詳細介紹了pyecharts結(jié)合flask架構(gòu),通常是詳細介紹怎樣在Flask架構(gòu)使得用pyecharts,文中根據(jù)實例編碼為大家介紹得非常詳盡,需用的小伙伴可以參考一下  詳細介紹  文中通常是詳細介紹怎樣在Flask架構(gòu)使得用pyecharts,有關Flask架構(gòu)應用這兒不去做詳細詳細說明~  Flask模版3D渲染  首先要建立一個flask項目,flask項目對目錄結(jié)構(gòu)要...

    89542767 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<