环境记录备忘"/>
不开通云开发小程序调用共享云开发环境记录备忘
首先,资源方共享环境,同时创建云函数cloudbase_auth!才能正常使用!
// 调用共享云开发的例子
Page({
data: {
},
//调用共享云开发,函数前必须添加 async,否则报错
async getCloud(){
// 声明新的 cloud 实例
var c1 = new wx.cloud.Cloud({
// 资源方 AppID
resourceAppid: ‘AppID’,
// 资源方环境 ID
resourceEnv: ‘环境 ID’,
})
// 跨账号调用,必须等待 init 完成
// init 过程中,资源方小程序对应环境下的 cloudbase_auth 函数会被调用,并需返回协议字段(见下)来确认允许访问、并可自定义安全规则
await c1.init()
// 完成后正常使用资源方的已授权的云资源
await c1.callFunction({name: 'cloudbase_auth', //资源方的云函数,必修有,才能在该小程序调用所有的资源,参考官方文档data: {},
})//调用数据库的数据,如下c1.database().collection('数据表名称').get().then(res=>{console.log(res);})
},
onLoad() {
this.getCloud()
},
})
2022.08.06 记录备忘!
更多推荐
不开通云开发小程序调用共享云开发环境记录备忘
发布评论