微信小程序云開發
微信小程序云開發 - 云開發小程序
微信小程序定制開發電話
小程序開發者可以使用云開發開發微信小程序、小游戲,無需搭建服務器,即可使用云端能力。
小程序云開發為開發者提供完整的云端支持,弱化后端和運維概念,無需搭建服務器,使用平臺提供的API 進行核心業務開發,即可實現快速上線和迭代,同時這一能力,同開發者已經使用的云服務相互兼容,并不互斥。
微信小程序云開發:云開發小程序及小程序云開發平臺
目前提供三大基礎能力支持:
云函數:在云端運行的代碼,微信私有協議天然鑒權,開發者只需編寫自身業務邏輯代碼
數據庫:一個既可在小程序前端操作,也能在云函數中讀寫的 JSON 數據庫
存儲:在小程序前端直接上傳/下載云端文件,在云開發控制臺可視化管理
我的第一個云開發小程序
新建項目選擇一個空目錄,填入 AppID(使用云開發能力必須填寫 AppID),勾選創建 “云開發 QuickStart 項目”,點擊創建即可得到一個展示云開發基礎能力的示例小程序。該小程序與普通 QuickStart 小程序有以下不同需注意:
無游客模式、也不可以使用 測試號
project.config.json 中增加了字段 cloudfunctionRoot 用于指定存放云函數的目錄
cloudfunctionRoot 指定的目錄有特殊的圖標
云開發能力從基礎庫 2.2.3 開始支持
兼容性問題
注意,云開發能力從基礎庫 2.2.3 開始支持,現在 2.2.3 或以上的基礎庫沒有完全覆蓋所有用戶(目前約 90% ),如需使上傳的代碼能夠覆蓋全量用戶,請做以下特殊處理:
在 app.json / game.json 中增加字段 "cloud": true
指定后云能力可以在所有基礎庫中使用,并且如果云能力有更新,并不會隨著基礎庫升級而自動升級,需在后續版本發布后重新上傳。如 2.2.4 發布后,需重新上傳才能將云能力更新至 2.2.4 版本的云能力。
開通云開發
創建了第一個云開發小程序后,在使用云開發能力之前需要先開通云開發。在開發者工具工具欄左側,點擊 “云開發” 按鈕即可開通云開發。云開發開通后自動獲得一套云開發環境,各個環境相互隔離,每個環境都包含獨立的數據庫實例、存儲空間、云函數配置等資源。每個環境都有唯一的環境 ID 標識,初始創建的環境自動成為默認環境。
云開發控制臺
云開發控制臺是管理云開發資源的地方,控制臺提供以下能力:
概覽:查看云開發基礎使用數據
用戶管理:查看小程序用戶信息
數據庫:管理數據庫,可查看、增加、更新、查找、刪除數據、管理索引、管理數據庫訪問權限等
存儲管理:查看和管理存儲空間
云函數:查看云函數列表、配置、日志和監控
統計分析:查看云開發資源具體使用統計信息
資源環境
一個環境對應一整套獨立的云開發資源,包括數據庫、存儲空間、云函數等。各個環境間是相互獨立的,用戶開通云開發后初始默認可擁有最多兩個環境。在實際開發中,建議每一個正式環境都搭配一個測試環境,所有功能先在測試環境測試完畢后再上到正式環境。以初始可創建的兩個環境為例,建議一個創建為 test 測試環境,一個創建為 release 正式環境。
在下個章節,我們一起看看云開發的三個基礎能力數據庫、存儲和云函數可以做什么。
掃二維碼手機查看該文章
- 上一篇:微信小程序云開發平臺上線
- 下一篇:小程序云開發下載:最新版云開發者工具體驗下載