首先需要在雲開發文件的頁面中申請「雲開發」的公測許可權,我的是半天就收到郵件通知了。
按照官方的說法,可以通過直接新建乙個官方的演示 demo 專案學習檢視,通過在新建專案時選擇「建立雲開發快速啟動模版」。
新建後的專案結構如圖左側所示,較之前的專案結構,多了雲端檔案儲存的本地對映。
官方的說明如下:
雲開發提供了乙個 json 資料庫,顧名思義,資料庫中的每條記錄都是乙個 json 格式的物件。乙個資料庫可以有多個集合(相當於關係型資料中的表),集合可看做乙個 json 陣列,陣列中的每個物件就是一條記錄,記錄的格式是 json 物件。如下圖所示,在開發工具的工具欄直接可以調起獨立的雲開發控制台,圖形化管理起來也非常地方便。這樣的話,資料庫的儲存也不用考慮了,直接提供了乙個類似於 nosql 一樣的資料庫,而且免費的儲存空間達到了 1g,足夠使用了。
我們就以官方的 demo 來看一下雲函式的執行過程。
上圖就是雲端定義的邏輯,上面的「後端」加引號就是因為在這裡還可以直接呼叫一些小程式的 api,不用自己處理一些額外的邏輯,如之前後端在不同的語言框架下,實現獲取 openid 的方法就完全不一樣。
定義好了雲函式後,右鍵可以上傳發布,發布後就可以直接在前台呼叫了。
開發起來真是無縫銜接,絲般順滑。
微信小程式開發(二) 雲開發
1 概念 2 傳統小程式開發與雲開發的區別 簡單的呼叫乙個雲函式 求a b的和 獲取當前使用者的openid 小程式雲開發登入方式 使用者通過點選按鈕,從小程式獲取使用者的資訊,而小程式通過雲函式獲得使用者的資訊,雲函式給小程式端返回使用者的openid,小程式獲取到 使用者的資訊之後,將使用者的資...
微信小程式雲開發(失物招領平台)
前言 功能 1 首頁廣場 程式主介面當中呈現乙個丟失物品的顯示廣場,使用者登入頁面後可直接瀏覽已發布的失物資訊。介面上端設定搜尋條,使用者可輸入 失主姓名 直接檢索程式內已登記的失物資訊資料。同時,主頁面以時間先後為劃分依據,將實時更新平台上接收到的物品資訊資料。下面展示主頁 效果及js部分。1.搜...
微信小程式知識雲開發
乙個小程式最多5個服務類目,乙個月可以修改3次類目 小程式侵權投訴的發起與應對 軟體著作權作品登記證書 實現小程式支付功能 如何借助官方支付api簡單 高效率地實現小程式支付功能 借助小程式雲開發實現 只需要乙個簡單的雲函式 exports.main async event,context even...