雲開發小程式首次使用心得
阿新 • • 發佈:2018-11-14
微信在9月10日釋出了新的功能——雲開發,包含三大板塊:雲函式、雲端儲存、雲資料庫。詳細介紹請看官方文件。
有了雲開發,不用自己租伺服器,不用自己寫後端複雜邏輯,不用設計API。。。就很方便。
下面來說說遇到的一些坑。
資料庫的使用
資料庫是json格式的,可以在雲函式或者小程式中對資料庫進行相關操作,步驟如下:
1、初始化
小程式中需要使用wx,雲函式中不需要
const db = wx.cloud.database()
2、引用集合product(集合就是類似與mysql中的表。現假設有一個名為product的集合)
const product = db.collection('product')
3、讀取product上的資料(注意這裡有最大讀取數的限制,每次只能讀取一定的數量,具體限制請看文件)
product.get({
succcess: function(res) {
console.log(res.data)
}
}
3.1若這些操作寫在雲函式中,那麼右鍵點選雲函式資料夾,上傳並部署雲函式(這樣才能在小程式中使用此雲函式)
4、在小程式中呼叫雲函式
wx.cloud.callFunction({ name: 'product', success: res => { console.log(res.result) }, fail: console.error })
雲端儲存的使用
可以在小程式中使用,也可以在雲函式中使用,也可以在資料庫中使用。
例如,有張名為 product1.jpg 的圖片放在雲端儲存中,可以通過
image: 'cloud://product1.jpg'
的方式來引用,格式為 cloud://檔名