前文講配置的時候我們說過,開發(fā)小程序時可以選擇有 APPID 和 無 APPID ,兩種方式。
成都創(chuàng)新互聯(lián)是一家專業(yè)提供克東企業(yè)網(wǎng)站建設,專注與網(wǎng)站設計、成都網(wǎng)站建設、H5網(wǎng)站設計、小程序制作等業(yè)務。10年已為克東眾多企業(yè)、政府機構等服務。創(chuàng)新互聯(lián)專業(yè)網(wǎng)絡公司優(yōu)惠進行中。1. 當有APPID的情況下,進行網(wǎng)絡通信,只能和指定的域名進行通信。如果沒有進行配置,編譯時會報如下錯誤:
配置方法:
設置域名
需要在微信公眾平臺的小程序中設置域名。在微信小程序的設置界面可以看到設置選項:
選擇開發(fā)設置:
可以看到服務器設置:
這里我們可以設置我們這個APPID可以訪問的域名,每種最多可以設置兩個。(注意,此處只能使用 https 的域名,這個申請過程需要花費一定的時間)
2. 當沒有APPID的情況下,就方便多了,可以隨意進行網(wǎng)絡請求,不限制域名,但是,這種情況下不能進行發(fā)布,也不能在手機上預覽。如果想正式做小程序開發(fā),還是需要有一個https的域名,但是學習的情況下http的就足夠了。
在小程序中網(wǎng)絡請求大致分為四種類型。
這里主要講 wx.request:
使用wx.request可以發(fā)起一個http請求,一個微信小程序被限制為同時只有5個網(wǎng)絡請求。注意是同時。
wx.request({ url: 'http://192.168.1.137:80/app/guanggao', method: 'POST', data: { type: "1" }, header: { 'Accept': 'application/json' }, success: function (res) { that.setData({ images: res.data.data.guanggao }) } fail:function(err){ console.log(err) } })
另外有需要云服務器可以了解下創(chuàng)新互聯(lián)建站www.cdcxhl.com,海內(nèi)外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。