小程序调用哪个环境是在app.js中指定的, if (!wx.cloud) { console.error('请使用 2.2.3 或以上的基础库以使用云能力') } else { wx.cloud.init({ env: "your env", traceUser: true, }) } 云函数中指定的环境则是由当前函数部署在哪个环境决定的,通过在设置 [代码]env[代码] 时指定 [代码]cloud.DYNAMIC_CURRENT_ENV[代码] 常量 (需 SDK [代码]v1.1.0[代码] 或以上) ,这样云函数内发起数据库请求、存储请求或调用其他云函数的时候,默认请求的云环境就是云函数当前所在的环境。
云开发环境env究竟有谁说了算?云开发设置了2个env id, 1.在云函数使用cloud.DYNAMIC_CURRENT_ENV cloudinit({ env cloud: DYNAMIC_CURRENT_ENV, traceUser: true, }) 2.在小程序端必须指定一个env wxcloudinit({ env: 'xxx', traceUser: true, }) 3.在开发者工程界面需要指定一个env [图片] 4.在云开发控制台有‘环境名称’设定 [图片] 请问env究竟由哪里说了算?4个入口可以指定,不反-人类吗?
2020-07-17npm install --save wx-server-sdk 是在每个云函数目录下执行,每个云函数目录下都有一个package.json
Cannot find module 'wx-server-sdk'?我已经在项目根目录下面 用npm install --save wx-server-sdk 还是报错 [图片] 上传的时候也是选择不上传 node_modules npm install --save wx-server-sdk 这个命令是在每个云函数目录下执行还是在 总的云函数目录下执行这条命令, 或者在项目根目录执行 上午开发还没有报错, 下午就开始一直报错 能否说明这条安装的命令是具体在哪个文件夹下执行的
2020-07-04userInfoReadyCallback内容是执行_this.setData(),少了一下下划线,_this代表index页面Page实例,所以可以执行setData
官方创建项目自带的登录案例 , app.js中的userInfoReadyCallbac问题?官方创建项目自带的登录案例,app.js中的userInfoReadyCallback函数,是在index.js中定义的,然后是在app.js中执行的,userInfoReadyCallback函数内容是执行this.setdata ,可是app.js中怎么能执行this.setdata啊 [图片][图片]
2020-06-27重启开发环境即可解决
多帐号调试需要重新登录?主帐号调试一点问题没有,wx.login写在app.js里面了 开启开发工具自带副帐号调试,编译后几秒提示: cloud init error: Error: 需要重新登录 Uncaught (in promise) Error: 需要重新登录
2020-06-27