小程序服務(wù)器域名怎樣配置?
關(guān)鍵詞:小,程序,服務(wù)器,域名,怎樣,配置,我們,公司,
【問題描述】
我們公司最近準(zhǔn)備開發(fā)一個(gè)小程序,然后準(zhǔn)備將一部分線下業(yè)務(wù)轉(zhuǎn)至線上,通過小程序來完成,然后我想請(qǐng)問一下小程序服務(wù)器的域名應(yīng)該如何配置?
最后回答時(shí)間 · 2021-02-06
小程序服務(wù)器域名怎樣配置?
小程序服務(wù)器域名是 wx.request 請(qǐng)求 去拉取數(shù)據(jù)的域名。 一般返回為JSON字符串業(yè)務(wù)域名是小程序的webview組件要引入的其他H5地址的URL的域名或者網(wǎng)頁(yè)里面的iframe的域名。微信小程序開發(fā)過程中,微信小程序只要有網(wǎng)絡(luò)請(qǐng)求就必定要用到服務(wù)器接口,這樣的話就需要在微信小程序管理平臺(tái)里面添加服務(wù)器的域名,而且添加的這個(gè)域名一定是合法有效的域名,不然就不會(huì)設(shè)置成功的。
服務(wù)器域名請(qǐng)?jiān)?「小程序后臺(tái)-開發(fā)-開發(fā)設(shè)置-服務(wù)器域名」 中進(jìn)行配置,配置時(shí)需要注意:
第1、域名只支持 https (wx.request、wx.uploadFile、wx.downloadFile) 和 wss (wx.connectSocket) 協(xié)議;域名不能使用 IP 地址(小程序的局域網(wǎng) IP 除外)或 localhost;
可以配置端口,如 https://myserver.com:8080,但是配置后只能向 https://myserver.com:8080 發(fā)起請(qǐng)求。如果向 https://myserver.com、https://myserver.com:9091 等 URL 請(qǐng)求則會(huì)失敗。
第2、如果不配置端口。如 https://myserver.com,那么請(qǐng)求的 URL 中也不能包含端口,甚至是默認(rèn)的 443 端口也不可以。如果向 https://myserver.com:443 請(qǐng)求則會(huì)失敗。
第3、域名必須經(jīng)過 ICP 備案;
出于安全考慮,api.weixin.qq.com 不能被配置為服務(wù)器域名,相關(guān)API也不能在小程序內(nèi)調(diào)用。 開發(fā)者應(yīng)將 AppSecret 保存到后臺(tái)服務(wù)器中,通過服務(wù)器使用 getAccessToken 接口獲取 access_token,并調(diào)用相關(guān) API;
小程序服務(wù)器域名配置具體流程:
1、打開微信公眾平臺(tái)官網(wǎng),登錄微信小程序賬號(hào),然后進(jìn)入微信小程序管理主界面。
2、在微信小程序主界面的左側(cè)菜單欄里面找到“開發(fā)”選項(xiàng)。
3、在“開發(fā)”模塊,找到“開發(fā)設(shè)置”選項(xiàng),下拉找到“服務(wù)器域名”模塊。
4、首次設(shè)置服務(wù)器域名的話,會(huì)有一個(gè)“開始配置”按鈕,點(diǎn)擊進(jìn)入。
5、進(jìn)入配置服務(wù)器信息之前需要先進(jìn)行身份確認(rèn),需要管理員掃碼進(jìn)行身份認(rèn)證。
6、管理員身份認(rèn)證之后,就進(jìn)入到“配置服務(wù)器信息”模塊,一般設(shè)置第一個(gè)選項(xiàng)“request合法域名”里面的域名即可,如果有特殊需求或者根據(jù)實(shí)際情況來設(shè)置下面幾個(gè)選項(xiàng)的合法域名設(shè)置。
7、填寫完域名信息之后,點(diǎn)擊下面“保存并提及”按鈕即可設(shè)置完成。
8、設(shè)置完成小程序服務(wù)器域名之后,如果想修改服務(wù)器域名或者刪除服務(wù)器域名,依然在“開發(fā)”模塊進(jìn)入,然后進(jìn)入服務(wù)器域名設(shè)置部分進(jìn)行操作設(shè)置即可。
每個(gè)微信小程序需要事先設(shè)置通訊域名,小程序只可以跟指定的域名與進(jìn)行網(wǎng)絡(luò)通信。包括普通 HTTPS 請(qǐng)求(wx.request)、上傳文件(wx.uploadFile)、下載文件(wx.downloadFile) 和 WebSocket 通信(wx.connectSocket)。


關(guān)鍵詞:小程序問題熱度: