后臺(tái)開發(fā)慢?教你自己模擬API


title: 后臺(tái)開發(fā)慢?教你自己模擬API
date: 2017-01-12 08:18:12
tags: [Charles, API]
category: program


是否還在苦惱后臺(tái)的兄弟開發(fā)慢,導(dǎo)致開發(fā)無法進(jìn)行?

下面介紹在本地模擬 API 的方式

使用 Charles 模擬 API

前提:安裝好 Charles,并且抓包功能正常運(yùn)行。

步驟1

在網(wǎng)頁中打開一個(gè)需要模擬的 API 地址,比如:http://123.123.123.123/haha

可以看到 Charles 中:

Charles-mock-api0
Charles-mock-api0

步驟2 建立需要的請求返回結(jié)果

/Users/double/Desktop/apidemo:

{
    "result": { 本地 API 文件
        "songs": [{
            "rtUrls": [],
            "ar": [{
                "id": 1000
                "name": "Shawee"
            }, {
                "id": 896274,
                "name": "mAjorHon"
            }],
            "al": {
                "id": 35091382,
                "name": "簡單點(diǎn) (Easier)",
                "pic_str": "109951162832212843",
                "pic": 109951162832212843
            },
            "st": 0,
....

步驟2 設(shè)置 Map Local

在 Charles 目標(biāo)請求中 右擊 選擇 Map Local:

Charles-mock-api1
Charles-mock-api1

出現(xiàn)窗口設(shè)置 API:

Charles-mock-api2
Charles-mock-api2

在上圖, Map to Local path 中設(shè)置本地的 API 文件(json數(shù)據(jù)),點(diǎn)擊 OK

網(wǎng)頁請求 http://123.123.123.123/haha 就會(huì)返回 apidemo 中的數(shù)據(jù)

最后管理設(shè)置的 Map Local API:

Charles-mock-api3
Charles-mock-api3

使用 json server

https://github.com/typicode/json-server

json server 可視化界面:https://github.com/naholyr/json-server-gui

參考:

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容