小程序
小游戏
企业微信
微信支付
扫描小程序码分享
云开发设置了2个env id,
1.在云函数使用cloud.DYNAMIC_CURRENT_ENV
cloudinit({
env cloud: DYNAMIC_CURRENT_ENV,
traceUser: true,
})
2.在小程序端必须指定一个env
wxcloudinit({
env: 'xxx',
3.在开发者工程界面需要指定一个env
4.在云开发控制台有‘环境名称’设定
请问env究竟由哪里说了算?4个入口可以指定,不反-人类吗?
3 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
并没有愉快的实现两个环境的无疑义切换。这个设计是个垃圾。
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
1.这个地方指定的是当前云函数调用所处的环境
2.这个地方的指定,是小程序端云函数调用时候的环境
3.这个地方指的是,当env:cloid.DYNAMIC_CURRENT_ENV,的时候,选取的默认环境
4.这个地方的环境是指你当前云函数开发后台的环境,用于查看当前环境下的后台数据信息,也可以在进行一些操作
至于你想在那个环境下运行云函数,要自己选择,附带官方关于环境的解释
https://developers.weixin.qq.com/miniprogram/dev/wxcloud/basis/concepts/environment.html
env: cloud.DYNAMIC_CURRENT_ENV
小程序调用哪个环境是在app.js中指定的,
if (!wx.cloud) {
console.error('请使用 2.2.3 或以上的基础库以使用云能力')
} else {
wx.cloud.init({
env: "your env",
}
云函数中指定的环境则是由当前函数部署在哪个环境决定的,通过在设置 env 时指定 cloud.DYNAMIC_CURRENT_ENV 常量 (需 SDK v1.1.0 或以上) ,这样云函数内发起数据库请求、存储请求或调用其他云函数的时候,默认请求的云环境就是云函数当前所在的环境。
env
cloud.DYNAMIC_CURRENT_ENV
v1.1.0
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
并没有愉快的实现两个环境的无疑义切换。这个设计是个垃圾。
1.这个地方指定的是当前云函数调用所处的环境
2.这个地方的指定,是小程序端云函数调用时候的环境
3.这个地方指的是,当env:cloid.DYNAMIC_CURRENT_ENV,的时候,选取的默认环境
4.这个地方的环境是指你当前云函数开发后台的环境,用于查看当前环境下的后台数据信息,也可以在进行一些操作
至于你想在那个环境下运行云函数,要自己选择,附带官方关于环境的解释
https://developers.weixin.qq.com/miniprogram/dev/wxcloud/basis/concepts/environment.html
env: cloud.DYNAMIC_CURRENT_ENV
二、看说明,2应该不可以像1那样弄,具体你可以自己试一下。
以下,再给你附一下官方关于初始化的文档定义:
https://developers.weixin.qq.com/miniprogram/dev/wxcloud/guide/init.html
小程序调用哪个环境是在app.js中指定的,
if (!wx.cloud) {
console.error('请使用 2.2.3 或以上的基础库以使用云能力')
} else {
wx.cloud.init({
env: "your env",
traceUser: true,
})
}
云函数中指定的环境则是由当前函数部署在哪个环境决定的,通过在设置
env
时指定cloud.DYNAMIC_CURRENT_ENV
常量 (需 SDKv1.1.0
或以上) ,这样云函数内发起数据库请求、存储请求或调用其他云函数的时候,默认请求的云环境就是云函数当前所在的环境。