求助,小程序有两个云环境,为什么开发云环境检索到生产云环境的数据?
目前有两个云环境,分别有云函数和数据库服务。
因为不够小心,云环境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