微信小程序云开发提供了 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)
})