導(dǎo)航

開發(fā)中常見的問題以及優(yōu)化方法!

 二維碼 623
來源:品創(chuàng)智慧

相比App開發(fā),小程序開發(fā)門檻低,成本低,但是小程序開發(fā)過程中還是會遇到一些問題。對于小程序開發(fā)過程中可能遇到的問題和解決方法,贛州易啟科技梳理了一下。


1.網(wǎng)絡(luò)請求接口域名的限制解決

小程序?qū)W(wǎng)絡(luò)請求接口域名有明確要求。針對4種服務(wù)器域名(request、socket、uploadfile、downloadfile)每種只能指定一個合法域名。這樣,對于后臺業(yè)務(wù)十分復(fù)雜,并使用不同域名對業(yè)務(wù)進行劃分的應(yīng)用就會有問題,比如騰訊的自選股,后臺就十分復(fù)雜。應(yīng)對這個限制,騰訊自選股最終通過統(tǒng)一代理方式將多個域名收斂為一個域名,由代理層將請求轉(zhuǎn)發(fā)。





2.應(yīng)用內(nèi)部支持https請求

微信小程序文檔中要求wx.request網(wǎng)絡(luò)請求發(fā)起的是HTTPS請求,這對于有各種接口的應(yīng)用也帶來影響。仍以騰訊自選股為例,通過在統(tǒng)一代理層部署證書支持HTTPS請求,這樣后端RS機器無需改動,成功解決必須是HTTpS請求的問題。

iOS規(guī)則自2020.1開始服務(wù)器會只支持HTTpS協(xié)議的接口,所以,現(xiàn)在開始盡量統(tǒng)一為HTTPS。


3.小程序僅支持5個并發(fā)的網(wǎng)絡(luò)請求

微信小程序官方文檔中也提到了,同時打開頁面有5個的限制。所以不適合做太深層級頁面的交互應(yīng)用。像騰訊自選股這類深層級頁面交互的應(yīng)用,可以使用動態(tài)接口將頁面需要的數(shù)據(jù)進行合并,通過一個接口獲取頁面所需數(shù)據(jù)。


4.多個頁面代碼共用問題

小程序頁面與頁面之間代碼復(fù)用性差。當(dāng)多個頁面共用一個js或者json的時候(比如詳情頁面),需要打包和構(gòu)建工具的支持(如用webpack)。沒有工具就只能自己手工復(fù)制,一旦涉及修改的時候,要修改多個頁面就比較麻煩了。


5.關(guān)于有狀態(tài)的登錄問題

關(guān)于登錄,目前小程序不支持cookie,而是采用前端利用微信提供的接口獲取登錄憑證code,server端再用code獲取密鑰session_key的方式對用戶數(shù)據(jù)完成加密解密,整個過程需要server端對已有的登錄體系進行再次封裝,而本地的登錄態(tài)可以利用微信提供的本地存儲進行保存。

以上是一些小程序開發(fā)中會遇到的部分問題和相應(yīng)的解決方案,對于小白們有一定的幫助??上攵磥硇〕绦蜷_發(fā)不再是個小眾話題,微信小程序的巨大能量,將會引來更多人加入這場紛爭。只有爭得先機者,才能笑到最后。


本文關(guān)鍵詞:小程序開發(fā),小程序制作,小程序定制,微信小程序,百度小程序,抖音小程序,官網(wǎng)小程序,商城小程序,門戶小程序,網(wǎng)絡(luò)公司,網(wǎng)站營銷推廣

聲明:本網(wǎng)站部分文章轉(zhuǎn)載自網(wǎng)絡(luò)媒體稿件,是為了傳播更多的信息以及學(xué)習(xí)交流,此類稿件不代表本站觀點,本站不承擔(dān)此類稿件侵權(quán)行為的連帶責(zé)任。故此,如果您發(fā)現(xiàn)本網(wǎng)站的內(nèi)容侵犯了您的版權(quán),請把您的相關(guān)內(nèi)容發(fā)至此郵箱【1361323860@qq.com】,我們在確認(rèn)后,會立即刪除,保證您的版權(quán)。



Flat-design-iphone-x-with-different-views.png 全國熱線:400 9010 930

主營業(yè)務(wù)
小程序開發(fā)
網(wǎng)站建設(shè)
電商商城
網(wǎng)絡(luò)推廣
知識產(chǎn)權(quán)
公眾號開發(fā)
熱門文章

熱門文章

副標(biāo)題

標(biāo)簽云
標(biāo)簽云 網(wǎng)站建設(shè) 品牌官網(wǎng) 模板網(wǎng)站 微信 微信小程序 百度 抖音 百度小程序 抖音小程序 分銷商城 社區(qū)團購 商城模板 微信支付 商品詳情頁制作 公司注銷 公司變更 商標(biāo)分哪些類型? 商城定制 企業(yè)彩鈴 視頻彩鈴 企業(yè)信用認(rèn)證 400電話 代理記賬 工商異常處理 商標(biāo)注冊 商標(biāo)案件 著作權(quán)申請 商標(biāo)買賣 教育系統(tǒng) 銷售系統(tǒng) 門店系統(tǒng) 直播系統(tǒng) H5制作 微信營銷 公眾號搭建 公眾號助手 微信認(rèn)證 千站推 全球推 關(guān)鍵詞快排 軟文推廣 百度推廣 360推廣 百度百科 360百科 搜狗百科 百度地圖 騰訊地圖 高德地圖 Google地圖 搜狗地圖 美團地圖 360地圖 滴滴地圖 凱立德地圖 banner圖設(shè)計 名片設(shè)計 LOGO設(shè)計 海報設(shè)計 畫冊設(shè)計 宣傳頁設(shè)計 易拉寶設(shè)計 域名注冊 企業(yè)郵箱 服務(wù)器 虛擬主機 ICP備案 公安備案 工商備案