HTTP JSON接口模擬工具Interfake快速入門教程
一、簡(jiǎn)介
Interfake能簡(jiǎn)便地創(chuàng)建虛假的HTTP API,只需簡(jiǎn)單幾行代碼就可以創(chuàng)建模擬JSON接口(使用命令行方式也可以不寫(xiě)代碼),不需要安裝web服務(wù)器。Interfake是NodeJs開(kāi)發(fā)的,是一款開(kāi)源Mock Server工具。
二、以命令行方式使用 interfake
interfake 是NodeJs開(kāi)發(fā)的,支持三種使用方式:JS代碼方式、JSON配置方式和HTTP meta-API方式,本文選擇不用寫(xiě)代碼的、易讀的JSON配置方式。
JSON配置方式是按照interfake的配置格式將請(qǐng)求接口和返回內(nèi)容保存到一個(gè)JSON文件中,再以命令行的形式啟動(dòng)interfake。
- 安裝interfake
npm install request -g npm install interfake -g
- 創(chuàng)建一個(gè)JSON配置文件
adventuretime.json
[
{
"request": {
"url": "/hello",
"method": "get"
},
"response": {
"code": 200,
"delay": 100,
"body": {
"say": "hello world!"
}
}
},
{
"request": {
"url": "/whattimeisit",
"method": "get"
},
"response": {
"code": 200,
"delay": 100,
"body": {
"theTime": "Adventure Time!",
"starring": [
"Finn",
"Jake"
],
"location": "ooo"
}
}
}
]- 在命令行中啟動(dòng)interfake
interfake -p 3001 --file ./adventuretime.json
- 用瀏覽器打開(kāi)測(cè)試一下
http://localhost:3001/hello
三、已知問(wèn)題
很方便的命令行參數(shù) --watch 用來(lái)監(jiān)聽(tīng)JSON配置改動(dòng),經(jīng)過(guò)測(cè)試,JSON改動(dòng)后,interfake 崩潰退出。Interfake已經(jīng)1年多沒(méi)有更新了,估計(jì)作者不會(huì)解決這個(gè)問(wèn)題了,沒(méi)有辦法了,先將就著用吧。

以上就是HTTP JSON接口模擬工具Interfake快速入門教程的詳細(xì)內(nèi)容,更多關(guān)于HTTP JSON接口模擬Interfake的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
npm安裝windows-build-tools卡在Successfully?installed?Python2.7
這篇文章主要介紹了npm安裝windows-build-tools卡在Successfully?installed?Python2.7的問(wèn)題及解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-10-10
node運(yùn)行服務(wù)無(wú)響應(yīng)的解決
這篇文章主要介紹了node運(yùn)行服務(wù)無(wú)響應(yīng)的解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-03-03
手把手教你把nodejs部署到linux上跑出hello world
本篇文章主要介紹了手把手教你把nodejs部署到linux上跑出hello world,非常具有實(shí)用價(jià)值,需要的朋友可以參考下2017-06-06
從零開(kāi)始學(xué)習(xí)Node.js系列教程三:圖片上傳和顯示方法示例
這篇文章主要介紹了Node.js圖片上傳和顯示方法,結(jié)合實(shí)例形式分析了nodejs基于http傳輸圖片文件及顯示圖片的相關(guān)實(shí)現(xiàn)步驟與操作技巧,需要的朋友可以參考下2017-04-04
node.js中的fs.symlink方法使用說(shuō)明
這篇文章主要介紹了node.js中的fs.symlink方法使用說(shuō)明,本文介紹了fs.symlink的方法說(shuō)明、語(yǔ)法、接收參數(shù)、使用實(shí)例和實(shí)現(xiàn)源碼,需要的朋友可以參考下2014-12-12

