有了微信小程序,對你到底意味着什麼?
對于用戶來說,再也不用擔心手機的内存不夠用了!一個小程序隻有1M,随便卸載一個App,就能安裝很多小程序!對于老闆來說,你不再需要花費數十萬來去請外包公司幫你去開發一個App來,而且還不能做多機型的适配!對于開發者來說,你有了一個新的做私活的機會!微信小程序的模式讓你輕輕松松一個人完成所有任務!
接入微信小程序,我們究竟有哪些問題?
微信小程序,是一個新生事物,和我們的傳統的Web業務并不相同,而其基于JS的語法,也讓很多前端開發工程師湧入其中。那麼微信小程序究竟有哪些問題,需要我們來克服的呢?
- 小程序現有的SDK/Demo都是主要面臨本地的服務,對于相對核心的雲端業務,依然是保密的,開發者們仍需要一個組件一個組件的來構建自己的雲端組件,過程冗繁。
- 由于蘋果的限制,微信小程序的所有請求都需要基于HTTPS來完成,然而很多個人開發者并不使用HTTPS來保護自己的雲端應用。初次接入,成本高、速度慢。
- 小程序對鑒權流程的安全性要求較高,開發者想要完成一個高效安全的會話管理組件難度較大。
- 小程序雖然提供了WebSocket,但是大多數的開發者在日常開發時并不會接觸到相關的問題,初次上手WebSocket,開發者們又該如何處理?
- 小程序不同于現有的公衆号,用戶進入與運營的運作有極大關系。微信小程序依賴場景劃分用戶,随時可能會有流量暴增的可能。對架構的要求更高。種種問題都告訴我們,我們已經不能使用以往開發的模式,而是使用一種新的模式來去應對微信小程序的爆紅。
快速構建微信小程序服務端,你可以來試試這個!
騰訊雲針對上述痛點,為開發者們提供了一個微信小程序的雲端腳手架,通過對雲端代碼的簡單修改,就可以實現你自己複雜的線上業務邏輯! - 一鍵自動完成域名的注冊解析以及雲端資源的分配初始化,快速搭建具備雲端能力的專屬小程序,提高小程序開發的效率;
- 原生支持HTTPS/WSS,配備BGP高防,域名智能解析及防劫持等多重安全防護體系,證書申請部署對開發者透明,減少開發者不必要的麻煩;
- 提供完整的鑒權會話管理服務,保證帳号安全同時提升小程序開發的效率;
- 針對小程序帳号鑒權及webSocket長鍊接通信等特性,提供會話管理及webSocket信道等基礎服務幫助開發者高效完成小程序開發并提供pass級的webSocket信道服務,降低開發者使用webSocket通信的門檻;
- 基于應用需求靈活配置,針對微信小程序傳播可能出現的流量暴增,提供彈性伸縮的解決方案,從容應對高并發場景!在特定時點或者CPU/内存達到某個閥值後自動擴容,随後自動縮容,輕松應對高并發;
創建服務
![如何申請搭建微信小程序(如何一鍵式搭建微信小程序) 如何申請搭建微信小程序(如何一鍵式搭建微信小程序)1](/uploads3/large/ef4000d68186d3e6486.jpg)
我們可以看到,騰訊雲為我們提供了多種可選的語言,選擇一個我們自己最為熟悉的語言,這樣我們可以對騰訊雲提供的服務進行定制化的修改,這裡我選擇的是NodeJS.在選擇好後,點擊立即創建,然後進入等待創建的界面
![如何申請搭建微信小程序(如何一鍵式搭建微信小程序) 如何申請搭建微信小程序(如何一鍵式搭建微信小程序)2](/uploads3/large/ef5000d25dcf3511e81.jpg)
![如何申請搭建微信小程序(如何一鍵式搭建微信小程序) 如何申請搭建微信小程序(如何一鍵式搭建微信小程序)3](/uploads3/large/ef7000d0e165e22c2e6.jpg)
我們可以看到,騰訊雲為我們一鍵創建了多種雲服務/比如負載均衡、業務雲服務器、會話管理雲服務器、雲數據庫等,還貼心的幫我們申請了一個免費的HTTPS證書,幫助我們來快速調試,免得我們沒有SSL證書,免去申請證書得麻煩!在等待一會後,我們就可以看到提示:
![如何申請搭建微信小程序(如何一鍵式搭建微信小程序) 如何申請搭建微信小程序(如何一鍵式搭建微信小程序)4](/uploads3/large/ef3000d67cf7a398b0f.jpg)
點擊左側的總覽,可以看到[騰訊雲微信小程序解決方案][2]為我們創建的所有雲資源
![如何申請搭建微信小程序(如何一鍵式搭建微信小程序) 如何申請搭建微信小程序(如何一鍵式搭建微信小程序)5](/uploads3/large/ef6000d6ad9f2194474.jpg)
配置小程序
接下來,我們就可以開始進行微信小程序的配置了。首先,我們要登陸微信小程序的後台來修改域名配置
![如何申請搭建微信小程序(如何一鍵式搭建微信小程序) 如何申請搭建微信小程序(如何一鍵式搭建微信小程序)6](/uploads3/large/ef5000d25de61328774.jpg)
我們隻需要根據頁面上的提示,進行設置就可以了
![如何申請搭建微信小程序(如何一鍵式搭建微信小程序) 如何申請搭建微信小程序(如何一鍵式搭建微信小程序)7](/uploads3/large/ef4000d681b5eac320f.jpg)
設置完成後,我們可以稍等幾分鐘重啟微信開發者工具生效。
配置本地源碼
接下來,我們來配置本地源碼
![如何申請搭建微信小程序(如何一鍵式搭建微信小程序) 如何申請搭建微信小程序(如何一鍵式搭建微信小程序)8](/uploads3/large/ef5000d25dfa756bb7e.jpg)
這裡我使用的是Git來下載源碼。
![如何申請搭建微信小程序(如何一鍵式搭建微信小程序) 如何申請搭建微信小程序(如何一鍵式搭建微信小程序)9](/uploads3/large/ef5000d25e075a790b9.jpg)
下載好後,打開我們的微信小程序開發工具,創建一個新的項目
![如何申請搭建微信小程序(如何一鍵式搭建微信小程序) 如何申請搭建微信小程序(如何一鍵式搭建微信小程序)10](/uploads3/large/ef4000d681d51734afa.jpg)
項目目錄選擇我們剛剛下載的源碼的目錄,然後點擊添加項目,進入項目頁面。然後修改下我們本地的配置文件
![如何申請搭建微信小程序(如何一鍵式搭建微信小程序) 如何申請搭建微信小程序(如何一鍵式搭建微信小程序)11](/uploads3/large/e59000cfe021cbd2f7d.jpg)
将其中
var host = '65169084.qcloud.la';
中的域名改為[騰訊雲微信小程序解決方案][3]為你創建的域名。修改完成後,保存,點擊左側的調試,進入調試界面,點擊其中的預覽,并掃碼,就可以進入真機測試了!接下來,來看看我們的微信小程序做出的成品吧!
![如何申請搭建微信小程序(如何一鍵式搭建微信小程序) 如何申請搭建微信小程序(如何一鍵式搭建微信小程序)12](/uploads3/large/ef5000d25e2f6540ebd.jpg)
![如何申請搭建微信小程序(如何一鍵式搭建微信小程序) 如何申請搭建微信小程序(如何一鍵式搭建微信小程序)13](/uploads3/large/ef7000d0e1812194e9a.jpg)
, 更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!
查看全部