在小程序開發(fā)的過(guò)程中,很多開發(fā)者都有調(diào)用本地環(huán)境開發(fā)接口的需求,下面我就以Mac OS X系統(tǒng)環(huán)境為例,給大家介紹一下,開發(fā)者調(diào)用本地環(huán)境小程序開發(fā)接口的關(guān)鍵步驟有哪些。
開發(fā)者調(diào)用本地環(huán)境小程序開發(fā)接口的前提條件有哪些?
開發(fā)者要想調(diào)用本地環(huán)境小程序開發(fā)接口,必須具備以下這兩個(gè)前提條件:
1.具有小程序開發(fā)權(quán)限,注冊(cè)小程序開發(fā)者賬戶并且下載安裝小程序開發(fā)工具,Charles代理工具。
2.清楚自己小程序后臺(tái)所配置的信任域名地址。
開發(fā)者調(diào)用本地環(huán)境小程序開發(fā)接口的關(guān)鍵步驟有哪些?
開發(fā)者在調(diào)用本地環(huán)境小程序開發(fā)接口的過(guò)程中,比較關(guān)鍵的步驟有以下這幾個(gè):
1.安裝Charles Root證書
首先打開Charles,點(diǎn)擊Help-> SSL Proxying->安裝Charles Root證書,將證書安裝到本地,安裝完成之后,選擇始終信任證書。
2.添加線上域名作為本地服務(wù)的映射
打開Tools - >Map Remote以添加在線域名作為本地(開發(fā)環(huán)境)服務(wù)的映射。
3.記錄HTTP Proxy端口號(hào)
打開 Proxy->Proxy Settings,選擇Proxies選項(xiàng)卡,默認(rèn)的 HTTP Proxy的值是 8888,開發(fā)者需要記住這個(gè)端口號(hào),后邊在微信web開發(fā)者工具里邊會(huì)用到這個(gè)端口號(hào)。
4.啟用本地代理服務(wù)
選擇 Mac OS X選項(xiàng)卡,啟用Enable Mac OS X proxy和Use HTTP proxy兩個(gè)選項(xiàng),再打開 Proxy->Mac OS X Proxy 啟用本地的代理服務(wù)。
5.設(shè)置微信Web開發(fā)者工具
掃描二維碼后,單擊代理右上角的選項(xiàng),選擇手動(dòng)設(shè)置代理,然后填寫Charles中設(shè)置的本地IP和代理端口號(hào)。點(diǎn)擊保存后,進(jìn)入微信小程序項(xiàng)目中,直接在wx.request中填寫線上域名,保存并運(yùn)行,你會(huì)發(fā)現(xiàn)Charles已經(jīng)收到了來(lái)自本地的請(qǐng)求。