云开发应该怎么切换正式和测试环境
发布于 6 年前 作者 chao53 14701 次浏览 来自 问答
  • 我现在云函数里面已经指定了正式的数据库环境,因为要上线了,肯定要改。。。

但是我上线了之后,我在平时的开发中,要怎么切换到测试环境的云开发数据库啊!!!

我总不可能全部改成dev环境的数据库,然后部署上去,这样的话线上就炸了啊!?????

  • 希望提供的能力

请问现在有方法可以切换云开发的正式和测试环境的数据库吗?????

不然我现在每次调试就会往正式的云数据库插入脏数据,这很难受啊···

拜托各位开发者看看,谢谢了。

=================================================================

我看下面有一位评论说云函数不要指定,但是我试了还是不行,我先把截图放上来

云函数

往云数据库插入一条数据

然后两个环境的云函数列表,都确认已经部署上去了

在app.js里面初始化

最后我点击自定义按钮触发云函数的时候,全部数据只在dev环境产生,在release根本没有。

5 回复

这里直接init时 把env 指定为dev , 是不是就ok了, 函数 和 db 都会自动指定为dev环境的

你好,请问你的问题解决了吗

云函数里这样初始化就可以了

cloud.init({

env: cloud.DYNAMIC_CURRENT_ENV

})

你好,请问问题解决了吗

回到顶部