正常应用环境下,小程序要建立两套云开发环境,一套云开发环境用于开发人员开发测试会用,另一套环境用于正式上线时使用。

第一、可以进行环境区分,因为两套云开发环境里面有两套不同的云函数/云数据库/云存储等,操作开发测试环境的时候不会影响到正式环境;

第二、在应用上线后,如果再对小程序功能进行修改时,免不了一些测试行为,使用开发测试环境避免污染正式环境的数据,引起不必要的麻烦;

第三、在使用时,首先使用开发测试环境,注意修改app.json和云函数的cloud.init里面关于云环境ID的配置,推荐云函数里面的cloud.init配置云环境ID时使用cloud.DYNAMIC_CURRENT_ENV动态获取云环境ID,避免过多的修改;

最后、如果测试通过想在正式环境上线,那时候修改云环境ID,然后将编写的云函数上传至正式环境,即可实现切换。

默认情况下,同一个小程序可以创建两套云开发环境。

微信小程序开发环境/正式环境介绍。相关推荐

  1. 微信小程序开发的完整流程介绍,新手必读

    自从跳一跳小程序游戏出现后,一夜之间,小程序就变得家喻户晓了,功能开发也越来越丰富,在微信搜一搜就会发现许多大品牌早已有自己的小程序了,越来越多的企业和商家都看中了这个风口,想快速开发出一款属于自己的 ...

  2. 1个月uni-app微信小程序开发上线实战专栏介绍

    一.专栏介绍: <uni-app开发微信小程序1个月上线实战>,目标带领1000位同学成功开发上线一个自己的个人小程序! 作者介绍:国服第二切图仔--资深前端开发工程师,具有六年以上的前端 ...

  3. 微信小程序全栈开发实践 第三章 微信小程序开发常用的API介绍及使用 -- 3.7 网络接口简介(七)学习EventChannel对象

    零.回顾 在之前我们自定义实现picker-view组件的时候, 曾经使用过一个pop-up的自定义组件, 这个组件可以在底部滑入一个面板, 现在我们把登录按钮放在底部滑入的面板之上, 然后在完成登录 ...

  4. 微信小程序全栈开发实践 第三章 微信小程序开发常用的API介绍及使用 -- 3.6 网络接口简介(六)关于Page页面隐藏代码执行及Promise对象catch处理的补充

    零.回顾 在上节课我们主要是基于 Promise 加 await.async关键字改写了登录模块代码, 但是我们在自动登录这一块的代码仍然有问题,这节课我们看一下, 如何在接口调用中实现微信用户的自动 ...

  5. 微信小程序全栈开发实践 第三章 微信小程序开发常用的API介绍及使用 -- 3.5 网络接口简介(五)基于Promise+await、async关键字改写登录模块

    零.回顾 在上节课我们主要实践练习了Promise的三个方法,包括any.all.race. 现在我们对Promise变成已经有了一个大致的了解. 这节课我们尝试将登录模块使用Promise编程方式进 ...

  6. 微信小程序开发之——时钟-Canvas介绍(1)

    一 概述 Canvas画布属性介绍 Canvas用法示例(新/旧) 二 Canvas画布属性介绍 属性 类型 说明 type string 指定 canvas 类型,支持 2d (2.9.0) 和 w ...

  7. 微信小程序开发——cloudfunctions | 未指定环境

    解决方案如下: 1.选择该目录,单击右键 2.选择"设置",打开云开发控制台 3.选择创建资源环境,填入环境名称和环境id(均可自定义,确定后无法修改,一个微信号最多申请两个免费环 ...

  8. 微信小程序全栈开发实践 第三章 微信小程序开发常用的API介绍及使用 -- 3.9 网络接口简介(九)扩展wxp模块的request3方法,实现用户登录的自动融合

    零.回顾 在上节课我们主要介绍了观察者模式, 并据此模式实现了一个event模块, 这节课我们基础用户登录的自动整合, 尝试在wxp模块当中扩展出一个request3这样的一个接口. 一.在wxp组件 ...

  9. 微信小程序开发之——个人中心-介绍(1)

    一 概述 个人中心展示图 个人中心各个页面展示及功能介绍 二 个人中心页面介绍 2.1 展示 2.2 页面构成 2.2.1 首页 说明: 首页包含:昵称,星座,兴趣,QQ,电话 点击头像:跳转个人中心 ...

  10. 《从零开始学微信小程序开发》.pdf

    关注"Java后端技术全栈" 回复"000"获取大量电子书 2016年9月21日,微信小程序正式开启内测.在微信生态下,触手可及.用完即走的微信小程序引起广泛关 ...

最新文章

  1. 图灵4月精彩新书预告
  2. asp.net中page对象生命周期和各事件执行顺序
  3. 简析Instgram的搜索架构
  4. caffe使用过程中遇到的一些问题错误
  5. 原子操作的实现原理(锁和循环CAS)
  6. HDU 2289 Cup
  7. java有any类型吗_Java开发网 - 一个关于CORBA中any类型的问题
  8. oauth2.0协议流程_正确的工作流程:我应该使用哪个OAuth 2.0流程?
  9. 解决: Intellij IDEA 运行报错 Command line is too long
  10. (一)prometheus与grafana介绍与安装
  11. 利用百度进行URL编码解码
  12. 在LINQPad中征服ASP.NET Boilerplate查询性能
  13. winpcap 目的ip 是0_IP基础
  14. python psutil.disk_python中psutil模块使用相关笔记
  15. 计算机培训实践反思模板,基于问题解决式课堂教学模式的反思
  16. 整理OpenResty+Mysql+Tomcat+JFinal+Cannal+HUI
  17. HTML特效文字代码大全
  18. macchanger克隆MAC地址
  19. SQL Server认证培训与考试
  20. Protein-protein interaction site prediction through combining local and global features 文章梳理

热门文章

  1. 基于JAVA德纳影城售票管理计算机毕业设计源码+系统+lw文档+部署
  2. 2022-12-14 LeetcCode 1697.检查边长度限制的路径是否存在【并查集+离线思想】
  3. js中null,underfined.object几个类型
  4. 有个手机端ChatGPT是什么体验?
  5. Hexo博客换电脑了如何搬移
  6. Python3 操作MongoDB数据库
  7. 扣扣领赞网PHP网站源码
  8. 计算机图形学--三维图形表面绘制
  9. 元宇宙“降温”背后,内容生产能否去中心化?
  10. 准确率(Precision)和正确率(Accuracy)的区别