可以考虑使用 Redis 之类的缓存数据库。
云函数中, session 如何存储 获取?一般编程语言是存储到内存中,由于云函数无状态,似乎只能把session存储到数据库中?
2020-01-02定时器云函数和非定时器云函数的触发逻辑不通,所以建议还是直接指定环境 Id
云函数(定时器)调用cloud.DYNAMIC_CURRENT_ENV错误?在定时器云函数中用以下代码进环境的环境初始化会报错。 而在非定时器云函数中,则正常。 在package.json中"wx-server-sdk": "last" // 定时器函数初始化 cloud.init({ env: cloud.DYNAMIC_CURRENT_ENV }); // 报错信息 { Error: errCode: -501001 resource system error | errMsg: envname field not exsit in url; at new CloudSDKError (/var/user/node_modules/wx-server-sdk/index.js:6398:28) at Object.returnAsCloudSDKError (/var/user/node_modules/wx-server-sdk/index.js:6450:16) at Object.checkError (/var/user/node_modules/wx-server-sdk/index.js:1680:23) at Query.<anonymous> (/var/user/node_modules/wx-server-sdk/index.js:1841:41) at step (/var/user/node_modules/tslib/tslib.js:136:27) at Object.next (/var/user/node_modules/tslib/tslib.js:117:57) at fulfilled (/var/user/node_modules/tslib/tslib.js:107:62) at <anonymous> at process._tickCallback (internal/process/next_tick.js:188:7) errCode: -501001, errMsg: 'envname field not exsit in url; ' }
2020-01-02你说的微信授权是什么?是否是你的资源提前用完了?
云开发资源提前到期问题?微信开发者开发工具 资源生命周期到01-09 到期 [图片] 手机微信短信 发了 01-03 23.59.59 到期 [图片] 但是实际 01-02 7点左右微信授权就不能用了
2020-01-02函数的确是调用失败,微信的处理可能有问题,建议针对返回值进行处理
图片检测,云函数日志记录违规,真机返回ok[图片] [图片]
2019-12-31可以考虑使用消息队列之类的服务
云开发有提供后台长时间运行的机制吗?云函数目前最大执行时间为20秒,如果有些逻辑或者数据库操作比较耗时,想让它在后台默默运行,前台可以不需要立即得到响应,有什么机制可以用?
2019-12-31POSTBODY 应该是指 POST 请求携带的 Body,而不是 URL 中的参数
http api 调用云函数如何传参?[图片] 这么用应该可以吧?POSTBODY是我想要传入的参数,然而云函数却一直接收不到,打印出来的参数一直是[图片]
2019-12-25有日志信息吗,响应结果之类的吗,通常没有更新成功是因为查询条件无法匹配
云函数无法更新数据库,代码如下,有问题吗?// 云函数入口文件 const cloud = require('wx-server-sdk') cloud.init({ // API 调用都保持和云函数当前所在环境一致 env: cloud.DYNAMIC_CURRENT_ENV }) // 云函数入口函数 exports.main = async(event, context) => { let info = event let id = info._id const db = cloud.database() db.collection('reservation').doc(id).update({ data: { operator: info.operator, state: info.state }, success: function(res) { return res }, fail: function(res) { return res } }) }
2019-12-25可以看看是不是 event 携带了多余的值,作为查询条件时没有匹配的数据。
为什么关闭本地调试后云函数无法读取数据库?1.云函数已上传 2.下载核对代码也一致 3.权限也设置为了所有用户可读、仅创建者可读写 本地开启调试,小程序调用云函数,云函数就能请求到数据;关闭本地调试,相同参数,就无法请求到数据。 可自行看截图和对应日志,有请求的参数,全量搜索,数据库里有对应数据,但是带参搜索就没有查询到任何数据,而打开本地调试,就能查询到数据。 同时手机扫码预览的效果等同于关闭本地调试,哪怕手机开了调试模式也不行。 [图片]
2019-12-23升级到最新版本的开发工具试试?
云开发-数据库-无导出按钮https://developers.weixin.qq.com/miniprogram/dev/wxcloud/guide/database/export.html
2019-12-23可以到云开发的 GitHub 学习,有很多 Demo 及源码:https://github.com/TencentCloudBase/
云开发中云函数的语法不会,请问具体应该学什么,最好有高级的云函数实例?我只会用云函数进行基本的数据库操作,想要像普通函数一样实现比较复杂的功能,包括条件循环等语句,及调用其他云函数等,比如使用云函数在数据库中某集合中循环添加多条记录,具体添加几条由参数传入,该如何实现?云函数的语法是要学JS中的哪些内容或者哪里有详细一些的文档或教程?有没有一些复杂一些的云函数代码示例?,求教,万分感谢!!!
2019-09-27