上一篇介紹了小程序中的本地緩存,一個用戶只有10兆,而且容易出現清空、更換設備數據無法使用的弊端。
那麼要實現微信小程序中用戶數據的安全穩定,就必須把小程序綁定後臺的服務器,將數據保存再後臺服務器上。
那麼能否將個人電腦配置域名作爲後臺的服務器?
答案是不行的,觸犯了國家工信部規定,因爲所有的讓用戶訪問的服務器必須是工信部備案的,用的防火牆、網絡等個人電腦都不具備。
具體步驟如下:
1、雲服務器準備
需要購買,可在阿里雲購買輕量應用服務器或者ECS服務器
或者騰訊的雲服務器
小程序雲服務器(PAI)是騰訊雲針對小程序、WebApp後臺應用開發者推出的雲服務器增強產品, 將普通雲服務器與應用域名、運行環境、應用發佈 3 大能力結合,支持一鍵創建具備Https域名的後臺應用服務,大幅簡化開發難度的同時也爲開發者節省不必要的開銷。
2、域名準備
需要購買
3.申請ssl證書
其實就是一堆配置文件,放到web服務器裏面的
例如:從阿里雲的頁面頂部菜單“產品>>>安全”裏面,可以看到“SSL證書”:
填寫相關信息(綁定域名),審覈通過後,下載下來就可以了。
4.配置雲服務器
(1)安裝操作系統
(2)安裝web服務器
(3)安裝數據庫
(4)web服務器配置ssl證書
eg:把ssl證書放到/data/release/nginx目錄下
5,域名備案
需要備案才能綁定,備案全部操作可以在阿里雲網上進行,大概1周左右
6.小程序上綁定域名
編寫javaweb,搭建Tomcat後臺服務器,添加數據到mysql數據庫,並啓動Tomcat。提供web服務。
在app.js中編寫訪問的信息端口:
事件調用網址中的數據,這纔是傳輸的關鍵,從提供的web服務中獲取到後臺的數據,同理保存數據到後臺應該也類似
總結
這裏只是簡單的將步驟進行了羅列,因爲感覺裏面前面幾步費錢,後面幾步費事,就暫時不進行深入研究,繼續用免費的10M緩存挺好。
對於個人開發者還是要考慮清楚精力和成本。