呼叫後端介面 / 筋斗雲規範
呼叫真實介面
在後端介面開發好後,我們可去掉對這個介面的模擬,直接遠端呼叫服務端介面。這需要配置好後端介面的地址。
我們用php寫一個簡單的符合筋斗雲介面規範的後端實現,通過名為"ac"的URL參數列示介面名,在server目錄中建立檔案api.php如下:
<?php
@$ac = $_GET['ac'];
if ($ac == 'hello') {
$what = "jdcloud @ " . time();
echo json_encode([0, $what]);
}
else {
echo json_encode([1, "bad ac"]);
}
配置好php的呼叫環境後,訪問
http://localhost/myproject/api.php?ac=hello
輸出類似這樣(根據時間動態變化):
[0,"jdcloud @ 1483526151"]
回到前端,我們在app.js中設定服務端介面地址:
$.extend(MUI.options, {
serverUrl: "api.php",
serverUrlAc: "ac"
});
serverUrl選項設定了服務端的URL地址,因為我們將"api.php"放在與"index.html"同一目錄下,所以直接用相對路徑就可以了。serverUrlAc選項定義了介面名對應的URL引數名稱,即?ac={介面名}
.
在mockdata.js中去掉對"hello"介面的模擬,重新整理應用就可以看到呼叫後端的效果了。
如果前後端不在同一臺伺服器上,則要將URL寫完整,如
serverUrl: "http://myserver/myproject/api.php";
注意:後端應設定好允許跨域請求。這裡不做詳述。
以上講述的是符合筋斗雲介面規範的介面呼叫設定,如果不符合該規範,請閱讀下一節“介面適配”。
相關文章
- 呼叫後端介面後端
- 建立筋斗雲Web介面專案Web
- 呼叫後端介面 / 介面適配後端
- 前後分離介面規範
- JAVA後端開發規範Java後端
- 呼叫後端介面 / 模擬資料後端
- beego 前後端引數規範Go後端
- 介面測試--介面文件規範
- 前端呼叫介面成功但後端沒收到請求前端後端
- API 介面設計規範API
- API介面開發規範API
- 前後端專案結構規範性記錄後端
- 後臺介面設計之表格設計規範參考
- 【javaWeb】軟體工程課程設計後臺介面規範JavaWeb軟體工程
- 後臺介面設計之表單設計規範參考
- 平臺介面建設規範
- restful介面設計規範總結REST
- API介面通訊引數規範API
- RESTful 介面設計規範 筆記REST筆記
- 前端開發規範:命名規範、html規範、css規範、js規範前端HTMLCSSJS
- API介面通訊引數規範(2)API
- 規範 API 介面錯誤響應格式API
- web前端介面切圖命名規範方法Web前端
- 阿里雲Redis開發規範阿里Redis
- 公司產品上雲流程規範
- 【前端】javascript實現導航欄筋斗雲效果特效前端JavaScript特效
- 位元組跳動筋斗雲人才計劃開啟
- 視窗介面設計規範:介面關閉方式及介面疊加
- 教你使用rest雲服務介面,自己完成前後端開發REST後端
- discuz雲平臺報呼叫遠端介面失敗的問題分析和解決
- CouchBase C 客戶端介面呼叫例項客戶端
- SmartRoute之遠端介面呼叫和負載負載
- Java開發中RestFul服務介面規範JavaREST
- restFul介面設計規範[僅供參考]REST
- 介面自動化指令碼設計規範指令碼
- 聊聊介面測試用例設計規範
- 在小程式後端中轉獲取介面資料,繞過前端呼叫限制後端前端
- 根據時間範圍呼叫gitLab介面查詢Gitlab