該項目使用云開發(fā)來制作防楷,只是一個簡單的小例子,不過該有的功能還是涉及到了吆玖,那么我們進(jìn)入正題,云開發(fā)主要涉及三個模塊马篮,云存儲(一般用來存儲圖片等靜態(tài)資源)沾乘,云數(shù)據(jù)庫(顧名思義就是一個數(shù)據(jù)庫,存儲數(shù)據(jù)所用)浑测,云函數(shù)(那么就是用來操作 云數(shù)據(jù)庫的函數(shù)翅阵,用來增刪差改的)。至此迁央,云開發(fā)介紹完畢掷匠,進(jìn)入實戰(zhàn),現(xiàn)在我們性需要做的功能是從數(shù)據(jù)庫中拿出數(shù)據(jù)岖圈,那么其他的操作看文檔即可(都是一樣的)讹语。
頭像昵稱就是你微信的昵稱和頭像擎值,那么我們主要完成以下功能
即簡單的從云數(shù)據(jù)庫使用云函數(shù)去拿取云數(shù)據(jù)庫的數(shù)據(jù),在此之前我們把數(shù)據(jù)存進(jìn)云數(shù)據(jù)庫中逐抑,
接下來就是怎么拿數(shù)據(jù)的事了田晚,首先我們創(chuàng)建一個云函數(shù)嘱兼,在cloudFunctions文件夾下新建select云函數(shù),里面寫
// 云函數(shù)入口文件
const cloud = require('wx-server-sdk')
// 初始化
cloud.init()
// 定義db
const db = cloud.database()
// 云函數(shù)入口函數(shù)
exports.main = async (event, context) => {
// test01即為數(shù)據(jù)庫的表名
return db.collection('test01').get().then(res => {
return res
})
}