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

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

對(duì)于用戶來(lái)說(shuō),再也不用擔(dān)心手機(jī)的內(nèi)存不夠用了!一個(gè)小程序只有1M,隨便卸載一個(gè)App,就能安裝很多小程序!

對(duì)于老板來(lái)說(shuō),你不再需要花費(fèi)數(shù)十萬(wàn)來(lái)去請(qǐng)外包公司幫你去開(kāi)發(fā)一個(gè)App來(lái),而且還不能做多機(jī)型的適配

對(duì)于開(kāi)發(fā)者來(lái)說(shuō),你有了一個(gè)新的做私活的機(jī)會(huì)!微信小程序的模式讓你輕輕松松一個(gè)人完成所有任務(wù)!

接入微信小程序,我們究竟有哪些問(wèn)題?

微信小程序,是一個(gè)新生事物,和我們的傳統(tǒng)的Web業(yè)務(wù)并不相同,而其基于JS的語(yǔ)法,也讓很多前端開(kāi)發(fā)工程師涌入其中。那么微信小程序究竟有哪些問(wèn)題,需要我們來(lái)克服的呢?

  1. 小程序現(xiàn)有的SDK/Demo都是主要面臨本地的服務(wù),對(duì)于相對(duì)核心的云端業(yè)務(wù),依然是保密的,開(kāi)發(fā)者們?nèi)孕枰粋€(gè)組件一個(gè)組件的來(lái)構(gòu)建自己的云端組件,過(guò)程冗繁。
  2. 由于蘋果的限制,微信小程序的所有請(qǐng)求都需要基于HTTPS來(lái)完成,然而很多個(gè)人開(kāi)發(fā)者并不使用HTTPS來(lái)保護(hù)自己的云端應(yīng)用。初次接入,成本高、速度慢。
  3. 小程序?qū)﹁b權(quán)流程的安全性要求較高,開(kāi)發(fā)者想要完成一個(gè)高效安全的會(huì)話管理組件難度較大。
  4. 小程序雖然提供了WebSocket,但是大多數(shù)的開(kāi)發(fā)者在日常開(kāi)發(fā)時(shí)并不會(huì)接觸到相關(guān)的問(wèn)題,初次上手WebSocket,開(kāi)發(fā)者們又該如何處理?
  5. 小程序不同于現(xiàn)有的公眾號(hào),用戶進(jìn)入與運(yùn)營(yíng)的運(yùn)作有極大關(guān)系。微信小程序依賴場(chǎng)景劃分用戶,隨時(shí)可能會(huì)有流量暴增的可能。對(duì)架構(gòu)的要求更高。

種種問(wèn)題都告訴我們,我們已經(jīng)不能使用以往開(kāi)發(fā)的模式,而是使用一種新的模式來(lái)去應(yīng)對(duì)微信小程序的爆紅。

快速構(gòu)建微信小程序服務(wù)端,你可以來(lái)試試這個(gè)!

騰訊云針對(duì)上述痛點(diǎn),為開(kāi)發(fā)者們提供了一個(gè)微信小程序的云端腳手架,通過(guò)對(duì)云端代碼的簡(jiǎn)單修改,就可以實(shí)現(xiàn)你自己復(fù)雜的線上業(yè)務(wù)邏輯!

  1. 一鍵自動(dòng)完成域名的注冊(cè)解析以及云端資源的分配初始化,快速搭建具備云端能力的專屬小程序,提高小程序開(kāi)發(fā)的效率;
  2. 原生支持HTTPS/WSS,配備BGP高防,域名智能解析及防劫持等多重安全防護(hù)體系,證書申請(qǐng)部署對(duì)開(kāi)發(fā)者透明,減少開(kāi)發(fā)者不必要的麻煩;
  3. 提供完整的鑒權(quán)會(huì)話管理服務(wù),保證帳號(hào)安全同時(shí)提升小程序開(kāi)發(fā)的效率;
  4. 針對(duì)小程序帳號(hào)鑒權(quán)及webSocket長(zhǎng)鏈接通信等特性,提供會(huì)話管理及webSocket信道等基礎(chǔ)服務(wù)幫助開(kāi)發(fā)者高效完成小程序開(kāi)發(fā)并提供pass級(jí)的webSocket信道服務(wù),降低開(kāi)發(fā)者使用webSocket通信的門檻;
  5. 基于應(yīng)用需求靈活配置,針對(duì)微信小程序傳播可能出現(xiàn)的流量暴增,提供彈性伸縮的解決方案,從容應(yīng)對(duì)高并發(fā)場(chǎng)景!在特定時(shí)點(diǎn)或者CPU/內(nèi)存達(dá)到某個(gè)閥值后自動(dòng)擴(kuò)容,隨后自動(dòng)縮容,輕松應(yīng)對(duì)高并發(fā);

創(chuàng)建服務(wù)

微信小程序
微信小程序

填寫完信息,收到了開(kāi)通的信息后,開(kāi)始正式開(kāi)通小程序
img
img

我們可以看到,騰訊云為我們提供了多種可選的語(yǔ)言,選擇一個(gè)我們自己最為熟悉的語(yǔ)言,這樣我們可以對(duì)騰訊云提供的服務(wù)進(jìn)行定制化的修改,這里我選擇的是NodeJS.
在選擇好后,點(diǎn)擊立即創(chuàng)建,然后進(jìn)入等待創(chuàng)建的界面
img
img

img
img

我們可以看到,騰訊云為我們一鍵創(chuàng)建了多種云服務(wù)/比如負(fù)載均衡、業(yè)務(wù)云服務(wù)器、會(huì)話管理云服務(wù)器、云數(shù)據(jù)庫(kù)等,還貼心的幫我們申請(qǐng)了一個(gè)免費(fèi)的HTTPS證書,幫助我們來(lái)快速調(diào)試,免得我們沒(méi)有SSL證書,免去申請(qǐng)證書得麻煩!
在等待一會(huì)后,我們就可以看到提示:
img
img

點(diǎn)擊左側(cè)的總覽,可以看到騰訊云微信小程序解決方案為我們創(chuàng)建的所有云資源
s
s

配置小程序

接下來(lái),我們就可以開(kāi)始進(jìn)行微信小程序的配置了。
首先,我們要登陸微信小程序的后臺(tái)來(lái)修改域名配置


i
i

我們只需要根據(jù)頁(yè)面上的提示,進(jìn)行設(shè)置就可以了


1
1

設(shè)置完成后,我們可以稍等幾分鐘重啟微信開(kāi)發(fā)者工具生效。

配置本地源碼

接下來(lái),我們來(lái)配置本地源碼


img
img

這里我使用的是Git來(lái)下載源碼。


img
img

下載好后,打開(kāi)我們的微信小程序開(kāi)發(fā)工具,創(chuàng)建一個(gè)新的項(xiàng)目
1
1

項(xiàng)目目錄選擇我們剛剛下載的源碼的目錄,然后點(diǎn)擊添加項(xiàng)目,進(jìn)入項(xiàng)目頁(yè)面。
然后修改下我們本地的配置文件


1
1

將其中
var host = '65169084.qcloud.la';

中的域名改為騰訊云微信小程序解決方案為你創(chuàng)建的域名。
修改完成后,保存,點(diǎn)擊左側(cè)的調(diào)試,進(jìn)入調(diào)試界面,點(diǎn)擊其中的預(yù)覽,并掃碼,就可以進(jìn)入真機(jī)測(cè)試了!接下來(lái),來(lái)看看我們的微信小程序做出的成品吧!

s
s
show
show
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 南加州大學(xué)演講要點(diǎn) 1. 孔子的孝道 2. 要得到自己想要的東西,最可靠的辦法是讓你自己配的起他。 3. 正確的愛(ài)...
    游書閱讀 1,089評(píng)論 0 0
  • 逆向工程 1.先導(dǎo)包 創(chuàng)建一個(gè)java project 導(dǎo)入hibernate、dom4j、jdbc的jar包(我...
    予別她閱讀 286評(píng)論 0 0
  • 1 村里的拾荒老人去世了,這個(gè)消息讓我有點(diǎn)出乎意外,卻又在意料之中。意外的是昨天上午我還見(jiàn)到他,下午聽(tīng)說(shuō)就出了事;...
    痞子妞閱讀 178評(píng)論 0 0
  • 前言 她叫梅耶·馬斯克,68歲還在當(dāng)模特兒,為《時(shí)代健康周刊》雜志拍公益裸照...年輕時(shí)她曾經(jīng)是模特兒,當(dāng)過(guò)南非小...
    外教先生閱讀 14,256評(píng)論 4 16

友情鏈接更多精彩內(nèi)容