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