1. 程式人生 > >雲開發小程式首次使用心得

雲開發小程式首次使用心得

微信在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://檔名