- 云函数同步失败
- 当前 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" } }
2019-05-24 - 测试时候出现is not a function
- 当前 Bug 的表现(可附上截图) {"errorCode":1,"errorMessage":"user code exception caught","stackTrace":"TypeError: this.realHandler is not a function\n at EventHandler.handle (/var/runtime/node8/bootstrap.js:243:28)\n at invoke (/var/runtime/node8/bootstrap.js:118:22)\n at Timeout.setTimeout [as _onTimeout] (/var/runtime/node8/bootstrap.js:61:9)\n at ontimeout (timers.js:475:11)\n at tryOnTimeout (timers.js:310:5)\n at Timer.listOnTimeout (timers.js:270:5)"} - 预期表现 - 复现路径 - 提供一个最简复现 Demo 开发工具v1.02.1904091 在开发工具快速创建的项目中点击->快速新建云函数->复制sum代码->在云端控制器中新建云函数->同步到本地->复制index.js和package.json->将sun代码复制到index.js。点击开发工具中模拟界面的测试云函数,提示调用失败,在云端控制器看到以上错误信息。 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" } }
2019-04-26 - 上传云函数,函数不存在
- 需求的场景描述(希望解决的问题) 新人,根据教程新建了一个 云开发 QuickStart 项目,创建了一个环境,然后在里面的login云函数文件夹右键,点击创建并部署云端安装依赖,结果提示我上传云函数失败,函数不存在,怎么解决呀? - 希望提供的能力
2019-04-25