求助,小程序有两个云环境,为什么开发云环境检索到生产云环境的数据?
发布于 6 年前 作者 xiuyingqiu 3728 次浏览 来自 官方Issues

目前有两个云环境,分别有云函数和数据库服务。

因为不够小心,云环境A和云环境B的名称相同,但是ID是不同的。

举个例子·project-prod·和·project-fat·

现在prod已经用作生产,可是fat环境中,调用云函数居然搜索出prod环境里的数据。(我已经把环境fat里面对应的表都删除了)小程序初始化的时候也保证没有切换错环境,因为初始化后会显示环境的ID。

结果就是我们没有办法分离两个环境了,想做一些调试的话只能在线上进行调试了,很危险。

我想知道是不是因为两个环境的名称是一样的引起的bug,我也非常想改云环境的名字,毕竟两个名字一样也不够好区分。

求一个解决方法。

1 回复

wx.cloud.init({

// env 参数说明:

//   env 参数决定接下来小程序发起的云开发调用(wx.cloud.xxx)会默认请求到哪个云环境的资源

//   此处请填入环境 ID, 环境 ID 可打开云控制台查看

//   如不填则使用默认环境(第一个创建的环境)

// env: ‘my-env-id’,

traceUser: true,

})

云环境不是一个的话,要指明环境id

回到顶部