天天看點

微信小程式開發實踐點滴——接入Bmob後端雲準備一個小程式公衆号和Bmob賬号擷取并記錄好MyApp小程式的AppID和AppSecret登入Bmob控制台登入小程式MyApp背景下載下傳SDK初始化和引入Bmob

Bmob後端雲官網:http://www.bmob.cn/

微信公衆平台官網:https://mp.weixin.qq.com/

微信小程式官方開發文檔:https://mp.weixin.qq.com/debug/wxadoc/dev/

本文對如何在微信小程式中接入Bmob後端雲做一個簡單的總結。所謂後端雲,一句話概括就是跑在雲端的資料庫背景+伺服器背景,引入到微信小程式開發中能帶來的好處就是:讓我們可以專注于小程式本身的業務邏輯開發,而不用去管複雜的背景伺服器、背景資料庫的搭建和維護。

準備一個小程式公衆号和Bmob賬号

首先需要到微信公衆平台官網上去注冊一個小程式類型的公衆号,假設将要開發的小程式命名為:MyApp.

打開Bmob官網注冊一個賬号。

擷取并記錄好MyApp小程式的AppID和AppSecret

這兩項資訊在小程式背景的”設定-開發設定”頁面可以擷取到,擷取到後需要在一個文本檔案中記好,後面要用到。

登入Bmob控制台

建立一個應用,假設名字叫MyBmobApp,然後進入應用。到”設定”頁面輸入剛剛擷取到的小程式的AppID和AppSecret并儲存。

擷取并記好MyBmobApp對應的Application ID和REST API key.

登入小程式MyApp背景

到”設定-開發設定-伺服器域名”頁面添加Bmob安全域名并儲存(可一次性添加多個)。

注:四種安全域名(兩種類型:https和wss)全部填api.bmob.cn和xxx.bmobcloud.com,其中”xxx”為MyBmobApp的Application ID.

下載下傳SDK

到Bmob官網下載下傳微信小程式對應的SDK并解壓,将其中的所有js檔案都放到小程式工程的utils目錄下。

初始化和引入Bmob

在小程式工程的app.js中加入如下代碼進行全局初始化:

var Bmob = require('utils/bmob.js');
Bmob.initialize('XXX','XXXXXX');
// 注:其中'XXX'為MyBmobApp的Application ID,'XXXXXX'為其REST API key
           

在需要用到Bmob的page頁的js中引入Bmob:

var Bmob = require('../../utils/bmob.js');
           

現在就可以在小程式中對Bmob後端雲資料庫進行各種操作了,像操作本地資料庫那麼簡單。