微信小程序云开发跨账号环境(资源)共享

网友投稿 708 2022-09-28

微信小程序云开发跨账号环境(资源)共享

微信小程序云开发跨账号环境(资源)共享

本文字数:2340 字 12图

阅读完需:约 6 分钟

回复“源码”可获取各种资料

但是这次的改动,涉及的用户量非常的大,已经有很多开发者转战到其他平台。

1. 前置条件

环境共享必须是同主体的,这个同主体指的是:

单位:同一公司

2. 开通

更多

环境共享

开通

添加共享

授权

接下来是代码环节,在使用共享环境之前,需要保证资源方拥有cloudbase_auth 云函数,用于鉴权调用方的身份并制定相关权限。

其实这个函数可以理解为守卫,调用方带着appid和环境id首先会走到这个函数,验证通过之后才可以使用。因为这个函数是必须的,官方也提供了简单的demo。

有了这个函数,就能确定调用方有哪些权限了。调用方使用共享环境方法,在需要的页面实例化。

使用的时候直接

1that.data.c12 .callFunction({3 name: "函数名",4 data: {}5 }).then(res => {6 // 业务逻辑7 })

最开始的时候打算把实例化放在app.js的onLaunch中,但是发现在index页面并不能取到,这个是由于异步导致,必须先实例化。

在云函数中使用和上面方法差不多,

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Serverless(无服务器)架构知识梳理
下一篇:520拿去表白,表白不成功你打我(Matlab代码动态图)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~