关于云开发环境的一个【严重】问题,为什么选择的环境和实际进行的数据库环境不一致?

发布于 7 年前作者 jiekang2850 次浏览最后编辑 7 年前来自 ask

问题:今天在上传云函数的时候发现, 明明选的是product环境, 但是数据库相关操作却跑到了dev环境!!!, 这个代码我就没动过,以前正常的,今天准备做点功能上传了一下就出现这个问题

2 回复
xia69
xia691 楼6 年前

自己发现了原因

这是个神坑

cloud.init({

    env: {

        database: “xxx”,

        storage: “xxx”,

        functions: “xxx”,

    }

});

这种写法现在无效了, 

必须用

cloud.init({

    env: “xxx”

});

之前版本都是好的, 更新了一次就坏了, 坑!!!

hanchao
hanchao2 楼5 年前

真的吗?