如何一鍵式搭建微信小程序

有了微信小程序,對你到底意味著什么?

對于用戶來說,再也 不用擔心手機的內存不夠用 了!一個 小程序只有1M ,隨便卸載一個App,就能安裝很多小程序!

對于老板來說,你不再需要花費 數十萬 來去請外包公司幫你去開發一個App來,而且還 不能做多機型的適配

對于開發者來說,你有了一個 新的做私活的機會 !微信小程序的模式讓你 輕輕松松一個人完成所有任務

接入微信小程序,我們究竟有哪些問題?

微信小程序,是一個新生事物,和我們的傳統的Web業務并不相同,而其基于JS的語法,也讓很多前端開發工程師涌入其中。那么微信小程序究竟有哪些問題,需要我們來克服的呢?

  1. 小程序現有的SDK/Demo都是主要面臨本地的服務,對于相對核心的云端業務,依然是保密的,開發者們仍需要一個組件一個組件的來構建自己的云端組件,過程冗繁。

  2. 由于蘋果的限制,微信小程序的所有請求都需要基于HTTPS來完成,然而很多個人開發者并不使用HTTPS來保護自己的云端應用。初次接入,成本高、速度慢。

  3. 小程序對鑒權流程的安全性要求較高,開發者想要完成一個高效安全的會話管理組件難度較大。

  4. 小程序雖然提供了WebSocket,但是大多數的開發者在日常開發時并不會接觸到相關的問題,初次上手WebSocket,開發者們又該如何處理?

  5. 小程序不同于現有的公眾號,用戶進入與運營的運作有極大關系。微信小程序依賴場景劃分用戶,隨時可能會有流量暴增的可能。對架構的要求更高。

種種問題都告訴我們,我們已經不能使用以往開發的模式,而是使用一種新的模式來去應對微信小程序的爆紅。

快速構建微信小程序服務端,你可以來試試這個!

騰訊云針對上述痛點,為開發者們提供了一個微信小程序的云端腳手架,通過對云端代碼的簡單修改,就可以實現你自己復雜的線上業務邏輯!

  1. 一鍵自動完成域名的注冊解析以及云端資源的分配初始化,快速搭建具備云端能力的專屬小程序,提高小程序開發的效率;

  2. 原生支持HTTPS/WSS,配備BGP高防,域名智能解析及防劫持等多重安全防護體系,證書申請部署對開發者透明,減少開發者不必要的麻煩;

  3. 提供完整的鑒權會話管理服務,保證帳號安全同時提升小程序開發的效率;

  4. 針對小程序帳號鑒權及webSocket長鏈接通信等特性,提供會話管理及webSocket信道等基礎服務幫助開發者高效完成小程序開發并提供pass級的webSocket信道服務,降低開發者使用webSocket通信的門檻;

  5. 基于應用需求靈活配置,針對微信小程序傳播可能出現的流量暴增,提供彈性伸縮的解決方案,從容應對高并發場景!在特定時點或者CPU/內存達到某個閥值后自動擴容,隨后自動縮容,輕松應對高并發;

創建服務

微信小程序

填寫完信息,收到了開通的信息后,開始正式開通小程序

img

我們可以看到,騰訊云為我們提供了多種可選的語言,選擇一個我們自己最為熟悉的語言,這樣我們可以對騰訊云提供的服務進行定制化的修改,這里我選擇的是NodeJS.

在選擇好后,點擊立即創建,然后進入等待創建的界面

img

img

我們可以看到,騰訊云為我們一鍵創建了多種云服務/比如負載均衡、業務云服務器、會話管理云服務器、云數據庫等,還貼心的幫我們申請了一個免費的HTTPS證書,幫助我們來快速調試,免得我們沒有SSL證書,免去申請證書得麻煩!

在等待一會后,我們就可以看到提示:

img

點擊左側的總覽,可以看到 騰訊云微信小程序解決方案 為我們創建的所有云資源

 

配置小程序

接下來,我們就可以開始進行微信小程序的配置了。

首先,我們要登陸微信小程序的后臺來修改域名配置

 

我們只需要根據頁面上的提示,進行設置就可以了

 

設置完成后,我們可以稍等幾分鐘重啟微信開發者工具生效。

配置本地源碼

接下來,我們來配置本地源碼

img

這里我使用的是Git來下載源碼。

img

下載好后,打開我們的微信小程序開發工具,創建一個新的項目

 

項目目錄選擇我們剛剛下載的源碼的目錄,然后點擊添加項目,進入項目頁面。

然后修改下我們本地的配置文件

 

將其中

var host = '65169084.qcloud.la';

中的域名改為 騰訊云微信小程序解決方案 為你創建的域名。

修改完成后,保存,點擊左側的調試,進入調試界面,點擊其中的預覽,并掃碼,就可以進入真機測試了!接下來,來看看我們的微信小程序做出的成品吧!

 

 

 

來自:http://www.jianshu.com/p/2afbb6440eac

 

 本文由用戶 ifengdzh 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!