求助!为什么cloud.updateConfig设置云环境会出现失败的情况?
这是我要实现的功能, 前端在环境A验证用户是属于哪个云环境提供环境ID,然后环境A里面的云函数根据ID来拉取对于环境下的数据库
为了便于维护, 我们仅在环境A部署了云函数,
现在的问题是:
有很大概览在你提供了envID的情况下(前端传过来的,比如是环境B的ID). 会出现依然读取的环境A里面的数据库
看日志console输出的envid是环境B的,
下面是环境A部署的云函数相关代码
const cloud = require('wx-server-sdk')
cloud.init()
exports.main = async (event, context) => {
const { ENV } = cloud.getWXContext()
const envid = event.env?event.env:ENV
cloud.updateConfig({
env: envid
})
console.log("云环境ID",envid)
const db = cloud.database()