基於RAP Mock 實現前後端分離開發

2022-05-18 06:01:06 字數 1031 閱讀 8255

(rigel api platform) 在前後端分離的開發模式下,我們通常需要定義乙份介面文件來規範介面的具體資訊。如乙個請求的位址、有幾個引數、引數名稱及型別含義等等。rap首先方便團隊錄入、檢視和管理這些介面文件,並通過分析結構化的文件資料,重複利用並生成自測資料、提供自測控制台等等... 大幅度提公升開發效率。

1. rap的官方使用者手冊

2. rap的安裝(centos伺服器安裝)

參考:安裝完畢後, 介面如下:

3. rap的原始碼位址

建議對這個檔案檔案進行仔細研讀,所有的mock函式都在此檔案上定義, 部分截圖如下:

上圖中我們可以使用

@mock=@natural(0,100) 生成 0到100之間的自然數

@mock=@natural(-100,100) 生成 -100到100之間的整數

總之,這個檔案包羅永珍, n多隨機資料的生成函式應有盡有~

4. rap介面定義規範

下面為乙個較為典型的rap介面文件中,mock規則填寫的示範,請參考:

介面文件中的mock規則

最終生成的mock資料

5. 備註和mock資料定義如何兼得

在備註裡,mock標籤和普通的備註需要用分號隔開,如下:

完畢~~

gateway nginx實現前後端動靜分離

gateway閘道器 1.通過路徑匹配 商品服務 id product route uri lb gulimail product predicates path api product hello filters rewritepath api 2.通過host網域名稱匹配 通過host 到商品系...

Windows配置Nginx實現前後端分離部署

環境 windows 10 springboot 1.5.20 vue 2.5.2 nginx 1.12.2 openssl win64 解壓如下所示 執行start nginx前後端分離配置server proxy pass proxy set header host host proxy set...

nginx實現前後端分離

參考 路徑 nginx conf nginx.conf2.1 設定前端 位置location 2.2 配置後台請求攔截 後台跳轉 攔截所有前端 以 api 開始的請求 到 後端服務 http localhost 8080 backend project name api location api2....