讲一讲小程序开发切换云环境的几个方式和注意事项
2020-07-03 10:08
36 查看
讲一讲小程序开发切换云环境的几个方式和注意事项
1、右击资源管理器当中云函数列表的文件夹,在第一个选项“当前环境:…”选择切换。这里的切换只是切换下方云函数列表的显示,并不影响小程序运行调用哪个云环境的资源。
2、在小程序的app.js当中的onLaunch里的wx.cloud.init()方法中,改变env属性的值实现切换。
有两个写法,其一是env的值为string格式
//app.js wx.cloud.init({ env: 'env-test', traceUser: true, })
其二是env的值为object格式,用三个属性来分别指定数据库、存储、云函数的环境
//app.js wx.cloud.init({ env:{ database:'env-test',//数据库 API 默认环境配置 storage:'env-test',//存储 API 默认环境配置 functions:'env-test'//云函数 API 默认环境配置 }, traceUser: true, })
有小伙伴可能会发现,无论用以上哪种方法切换环境后,小程序调用的数据库和存储资源仍是原来的环境的。原因何在?往下看。
3、在云函数的index.js中的cloud.init()方法中指定云环境。
就算在app.js切换了环境,但是小程序当中调用云函数的地方,所对接的资源还是要以云函数中的环境设定为准。需要注意的是,这里如果不做指定将默认使用第一个云环境。
cloud.init({ env: cloud.DYNAMIC_CURRENT_ENV })
就是这么简单,这里官方可算给我们提供了便利,不用一个一个云函数去改环境ID,通通用DYNAMIC_CURRENT_ENV这个常量即可。意思是,使用当前所在环境。
相关文章推荐
- 集群环境下程序开发注意事项
- c#程序开发中几个注意事项
- c#程序开发中几个注意事项
- Cobalt环境搭建及 Web开发注意事项
- x64位windows上程序开发的注意事项
- 在Windows Vista安装.NET 2.0开发环境注意事项
- 开发能支持多种JVM的java程序应注意的事项
- VC6、VS2005环境搭建驱动开发环境注意事项
- ObjectARX Map3D开发环境配置注意事项
- Unity 发布到Android的注意事项开发环境
- msysGit 中文环境配置及跨平台开发注意事项
- 如何提高android程序运行效率,程序员在开发过程中应当注意的一些事项
- Solaris下开发64位程序的注意事项
- unity3d开发之二:开发环境的搭建及c#注意事项
- 关于linux下C++开发的几个注意事项
- Windows平台Android开发环境搭建几个注意点
- linux环境下编译源码和运行程序时,include文件和lib库文件的注意事项
- 微信·小程序开发工具安装指南及注意事项
- Delphi 10.2 Linux 程序开发环境部署的基本步骤(网络连接方式要选择桥接或者是Host Only)
- 打造最强大最完美的开发环境:Win 2008 R2安装激活、设置优化、可用杀毒软件、常用软件安装顺序与注意事项