最近云开发举办了一个云开发的大赛,就是使用小程序的云资源来进行开发小程序的比赛,微信小程序云开发也提供了HTTP的api接口,可以对云数据库进行操作等。
微信小程序云开发提供了 HTTP API 访问云开发资源,mp-cloud-http对http请求的api进行简单的封装,方便调用。
安装
使用npm
npm install mp-cloud-http
例子
const HttpMpCloud = require('mp-cloud-http') const cloud = require('wx-server-sdk') // 微信开发的sdk,用于条件参数的生成 // 参数 let env = '环境id', appid = 'appid', appsecret = 'appsecret', access_token = 'access_token' // 优先使用access_token // 初始化云开发自己的环境 cloud.init({ env: env }) // 获取云开发本身的数据库,仅用于条件参数的生成,如db.command let db = cloud.database() // 生成Http云开发对象 let hcloud = new HttpMpCloud({ env: env, appid, appsecret, access_token // 可选 }) // 获取集合数据库表tb_test let collection = hcloud.collection('tb_test') // 查询记录 collection.where({ "_id": "6518b7395f470de7006a0e971ed13105" }).get().then(res => { console.log(res.data) })