使用API網關作mock

API網關的Mock功能介紹

Gateway 是一個基於HTTP的API網關,提供了基於HTTP的Mock功能,前端開發人員和後端開發協商好接口之後,各自開發功能,在後端沒有開發完畢的時候,使用API網關的Mock功能,相比在js代碼中去mock,代碼乾淨整潔。前端

如何安裝API-Gateway

安裝教程 ,或者使用在線的服務:git

如何使用Mock功能

首先,你須要瞭解下Gateway 的一些概念github

以後你能夠在後臺管理界面上,建立一個cluster,而後定義一個API,這個API的URL就是和後端協商好的接口,而後增長一個轉發到cluster,而且設置Mock屬性,mock屬性是一個json配置:json

{
  "value": "{\"abc\":\"hello\"}",
  "contentType": "application/json; charset=utf-8",
  "headers": [
      {
          "name": "header1",
          "value": "value1"
      }
  ],
  "cookies": [
      "test-c=1",  
      "test-c2=2" 
  ]
}
  • value後端

    接口的返回值,這裏你能夠填寫mock的數據cookie

  • contentTypeapp

    數據返回的類型ui

  • headerscode

    返回時的response的head頭信息教程

  • cookies

    response的cookie信息,格式是set-cookie頭的格式

OK,到這裏已經設置完畢了,你能夠使用網關的訪問地址+API的URL來訪問mock的接口。

相關文章
相關標籤/搜索