資訊動態(tài)

微信小程序云開發(fā)

日期:2018-09-10 作者:管理員 來源:本站

微信小程序云開發(fā) - 云開發(fā)小程序

微信小程序定制開發(fā)電話

小程序開發(fā)者可以使用云開發(fā)開發(fā)微信小程序、小游戲,無需搭建服務器,即可使用云端能力。


小程序云開發(fā)為開發(fā)者提供完整的云端支持,弱化后端和運維概念,無需搭建服務器,使用平臺提供的API 進行核心業(yè)務開發(fā),即可實現(xiàn)快速上線和迭代,同時這一能力,同開發(fā)者已經(jīng)使用的云服務相互兼容,并不互斥。

微信小程序云開發(fā):云開發(fā)小程序,小程序云開發(fā)平臺

微信小程序云開發(fā):云開發(fā)小程序及小程序云開發(fā)平臺

目前提供三大基礎能力支持:

  • 云函數(shù):在云端運行的代碼,微信私有協(xié)議天然鑒權,開發(fā)者只需編寫自身業(yè)務邏輯代碼

  • 數(shù)據(jù)庫:一個既可在小程序前端操作,也能在云函數(shù)中讀寫的 JSON 數(shù)據(jù)庫

  • 存儲:在小程序前端直接上傳/下載云端文件,在云開發(fā)控制臺可視化管理

我的第一個云開發(fā)小程序

新建項目選擇一個空目錄,填入 AppID(使用云開發(fā)能力必須填寫 AppID),勾選創(chuàng)建 “云開發(fā) QuickStart 項目”,點擊創(chuàng)建即可得到一個展示云開發(fā)基礎能力的示例小程序。該小程序與普通 QuickStart 小程序有以下不同需注意:

  • 無游客模式、也不可以使用 測試號

  • project.config.json 中增加了字段 cloudfunctionRoot 用于指定存放云函數(shù)的目錄

  • cloudfunctionRoot 指定的目錄有特殊的圖標

  • 云開發(fā)能力從基礎庫 2.2.3 開始支持

兼容性問題

注意,云開發(fā)能力從基礎庫 2.2.3 開始支持,現(xiàn)在 2.2.3 或以上的基礎庫沒有完全覆蓋所有用戶(目前約 90% ),如需使上傳的代碼能夠覆蓋全量用戶,請做以下特殊處理:

  • 在 app.json / game.json 中增加字段 "cloud": true

指定后云能力可以在所有基礎庫中使用,并且如果云能力有更新,并不會隨著基礎庫升級而自動升級,需在后續(xù)版本發(fā)布后重新上傳。如 2.2.4 發(fā)布后,需重新上傳才能將云能力更新至 2.2.4 版本的云能力。

開通云開發(fā)

創(chuàng)建了第一個云開發(fā)小程序后,在使用云開發(fā)能力之前需要先開通云開發(fā)。在開發(fā)者工具工具欄左側,點擊 “云開發(fā)” 按鈕即可開通云開發(fā)。云開發(fā)開通后自動獲得一套云開發(fā)環(huán)境,各個環(huán)境相互隔離,每個環(huán)境都包含獨立的數(shù)據(jù)庫實例、存儲空間、云函數(shù)配置等資源。每個環(huán)境都有唯一的環(huán)境 ID 標識,初始創(chuàng)建的環(huán)境自動成為默認環(huán)境。

云開發(fā)控制臺

云開發(fā)控制臺是管理云開發(fā)資源的地方,控制臺提供以下能力:

  • 概覽:查看云開發(fā)基礎使用數(shù)據(jù)

  • 用戶管理:查看小程序用戶信息

  • 數(shù)據(jù)庫:管理數(shù)據(jù)庫,可查看、增加、更新、查找、刪除數(shù)據(jù)、管理索引、管理數(shù)據(jù)庫訪問權限等

  • 存儲管理:查看和管理存儲空間

  • 云函數(shù):查看云函數(shù)列表、配置、日志和監(jiān)控

  • 統(tǒng)計分析:查看云開發(fā)資源具體使用統(tǒng)計信息

資源環(huán)境

一個環(huán)境對應一整套獨立的云開發(fā)資源,包括數(shù)據(jù)庫、存儲空間、云函數(shù)等。各個環(huán)境間是相互獨立的,用戶開通云開發(fā)后初始默認可擁有最多兩個環(huán)境。在實際開發(fā)中,建議每一個正式環(huán)境都搭配一個測試環(huán)境,所有功能先在測試環(huán)境測試完畢后再上到正式環(huán)境。以初始可創(chuàng)建的兩個環(huán)境為例,建議一個創(chuàng)建為 test 測試環(huán)境,一個創(chuàng)建為 release 正式環(huán)境。

在下個章節(jié),我們一起看看云開發(fā)的三個基礎能力數(shù)據(jù)庫、存儲和云函數(shù)可以做什么。

二維碼
掃二維碼手機查看該文章
當前網(wǎng)址:http://xjsccl.cn/wechat/609.html

相關資訊

  • 微信小程序云開發(fā)

    2018-09-10

    微信小程序云開發(fā) -云開發(fā)小程序微信小程序定制開發(fā)電話小程序開發(fā)者可以使用云開發(fā)開發(fā)微信小程序、小游···...

  • 微信小程序云開發(fā)平臺上線

    2018-09-10

    微信小程序開發(fā)者工具新增【小程序云開發(fā)】功能【微信小程序定制開發(fā)電話】小程序開發(fā)者無需搭建服務器,就···...

?
Copyright ? 2007-2024 珠海市網(wǎng)訊互聯(lián)信息科技有限公司 xjsccl.cn 版權所有
粵公網(wǎng)安備44040202000391號 粵ICP備19117377號 網(wǎng)站地圖 站點地圖
在線客服