收藏
回答

求助,小程序有两个云环境,为什么开发云环境检索到生产云环境的数据?

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

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

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

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

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

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


求一个解决方法。

回答关注问题邀请回答
收藏

1 个回答

  • _人世间
    _人世间
    2019-10-31

    wx.cloud.init({

    // env 参数说明:

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

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

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

    // env: 'my-env-id',

    traceUser: true,

    })

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


    2019-10-31
    有用
    回复
登录 后发表内容
问题标签