- 我现在云函数里面已经指定了正式的数据库环境,因为要上线了,肯定要改。。。
但是我上线了之后,我在平时的开发中,要怎么切换到测试环境的云开发数据库啊!!!
我总不可能全部改成dev环境的数据库,然后部署上去,这样的话线上就炸了啊!?????
- 希望提供的能力
请问现在有方法可以切换云开发的正式和测试环境的数据库吗?????
不然我现在每次调试就会往正式的云数据库插入脏数据,这很难受啊···
拜托各位开发者看看,谢谢了。
=================================================================
我看下面有一位评论说云函数不要指定,但是我试了还是不行,我先把截图放上来
云函数
往云数据库插入一条数据
然后两个环境的云函数列表,都确认已经部署上去了
在app.js里面初始化
最后我点击自定义按钮触发云函数的时候,全部数据只在dev环境产生,在release根本没有。
登陆了其他账号但环境没能切换过去 云数据库数据加载不出来怎么办
云函数里这样初始化就可以了
cloud.init({
env: cloud.DYNAMIC_CURRENT_ENV
})
你好,请问问题解决了吗
你好,请问你的问题解决了吗
这里直接init时 把env 指定为dev , 是不是就ok了, 函数 和 db 都会自动指定为dev环境的
不行的,云函数也要指定的,你不信可以试试
大概应该有两套, 正式云函数中 指定正式环境的数据库,开发云函数中,指定开发环境的数据库,这样可能可以满足需求
你好,你这种我已经试过了,是不行的,一定要部署上去才会生效的,你这样改一点用都没有。。。 ̄□ ̄||