报错比较清楚,说你云环境没有找到。所以你排查下你的云函数的cloud.init里面怎么写的,估计你有两个云环境所以混淆了? [图片]
小程序云开发官方demo的login函数总是调用失败?不知道怎么办……参考网上的方法,安装了node.js和npm,在login文件夹下也安装了wx-server-sdk依赖。但还是不成功。 具体操作如图: 安装好node,在git命令窗口检测是否安装成功: [图片] 在login文件夹下安装wx-server-sdk依赖: [图片] 回到开发工具界面,右键login文件夹,点击”上传并部署:所有文件“,再点击获取openid,还是显示调用失败。(忘记截图了) 中间居然有一小段时间成功了! [图片][图片] 但是……现在又不行了…… [图片] 枯了,求大佬支援!!!!!!
2020-06-20可以参考这个方法解决 https://developers.weixin.qq.com/community/develop/article/doc/0004483519c560fd2f8abae7d51c13
新建云函数DEMO中的sum函数部署失败?[图片] 我按照新建云函数步骤,操作,但是调用的时候报错了?怎么处理 [图片]
2020-06-16可以参考这个方法解决 https://developers.weixin.qq.com/community/develop/article/doc/0004483519c560fd2f8abae7d51c13
云函数同步失败- 当前 Bug 的表现(可附上截图) 修改本地云函数之后,进行部署上传云端安装依赖,然后在更多设置中发现云函数没有更新。这是本地的 // 云函数入口文件 const cloud = require('wx-server-sdk') cloud.init() // 云函数入口函数 exports.main = (event, context) => { console.log(event) console.log(context) return { sum: event.a + event.b } } 接下来是右键-更多设置里面提示同步成功之后的云函数 // 云函数入口文件 const cloud = require('wx-server-sdk') cloud.init() // 云函数入口函数 exports.main = async (event, context) => { const wxContext = cloud.getWXContext() return { event, openid: wxContext.OPENID, appid: wxContext.APPID, unionid: wxContext.UNIONID, } } - 预期表现 - 复现路径 - 提供一个最简复现 Demo 开发工具v1.02.1905172 在开发工具快速创建的项目中点击->新建Nodejs云函数->上传并部署云端安装依赖->复制粘贴sum代码->上传并部署云端安装依赖->右键打开更多设置,此时会提示同步云函数,但是点开更多设置里面的云函数发现和本地代码不一样,并没有被修改 index.js // 云函数入口文件 const cloud = require('wx-server-sdk') cloud.init() // 云函数入口函数 exports.main = (event, context) => { console.log(event) console.log(context) return { sum: event.a + event.b } } package.json { "name": "sum", "version": "1.0.0", "description": "", "main": "index.js", "scripts": { "test": "echo \"Error: no test specified\" && exit 1" }, "author": "", "license": "ISC", "dependencies": { "wx-server-sdk": "latest" } }
2020-06-16可以参考这个方法解决 https://developers.weixin.qq.com/community/develop/article/doc/0004483519c560fd2f8abae7d51c13
上传云函数失败怎么回事?更新编辑器到最新以后,上传云函数就一直上传不了,按照网友说的现在后台创建一个add的云函数,然后再上传也没用。是可以调用,但是返回的原始模板的东西,我写是return{ sum:event.a +event.b}根本没有; [图片]
2020-06-16可以参考这个方法解决 https://developers.weixin.qq.com/community/develop/article/doc/0004483519c560fd2f8abae7d51c13
为啥我按官方示例云函数的调用,返回的是NULL值呢?// index.js 是入口文件,云函数被调用时会执行该文件导出的 main 方法 // event 包含了调用端(小程序端)调用该函数时传过来的参数,同时还包含了可以通过 getWXContext 方法获取的用户登录态 `openId` 和小程序 `appId` 信息 const cloud = require('wx-server-sdk') exports.main = (event, context) => { let { userInfo, a, b} = event let { OPENID, APPID } = cloud.getWXContext() // 这里获取到的 openId 和 appId 是可信的 let sum = a + b return { OPENID, APPID, sum } } [图片]
2020-06-16可以参考这个方法解决 https://developers.weixin.qq.com/community/develop/article/doc/0004483519c560fd2f8abae7d51c13
第一个云函数示例问题按照微信小程序云开发官方demo文件的指引,创建了sum云函数,部署到云端,并在小程序端调用。 可以调用成功,但是返回结果不对。 [图片] 按照官方demo的指导,返回结果应该是 {"sum": 3}才对啊。 求大神们指导啊
2020-06-16可以参考这个方法解决 https://developers.weixin.qq.com/community/develop/article/doc/0004483519c560fd2f8abae7d51c13
云函数样例sum调用结果返回null如图所示,是新手,已经正确安装node与npm,但调用结果是null,去后台看了下测试输入确实是a=1b=2求解 [图片] [图片]
2020-06-16