- cloud.callFunction:fail ?
[图片] 这种情况应该怎么改?云函数端报错超时? [图片]
2021-05-07 - 微信云函数执行成功,但是却无法在云数据库修改数据?
就是我有两个小程序,他俩已经开启了环境共享,现在小程序b要对小程序a的云数据库进行增删改查操作。可是问题是,云函数调用成功,但是查看云数据库时,并没有发现修改的数据。所以这个问题是出在哪里?难道我的操作不对。 小程序a的云数据库权限已经开启。 这个是其中增添数据的那个云函数 const cloud = require('wx-server-sdk') // 云函数入口函数 exports.main = async (event, context) => { // 声明新的 cloud 实例 var c1 = new cloud.Cloud({ appid: '++++++', // 资源方 AppID resourceAppid: '+++++++', // 资源方环境 ID resourceEnv: '++++++++', }) //console.log("下一行是event的值") //console.log(event) // 跨账号调用,必须等待 init 完成 // init 过程中,资源方小程序对应环境下的 cloudbase_auth 函数会被调用,并需返回协议字段(见下)来确认允许访问、并可自定义安全规则 console.log(event) await c1.init() // 完成后正常使用资源方的已授权的云资源 return new Promise(async (resolve, reject) => { //多数报错504002什么的,都是没写下面这段代码,或者查询的数据库不存在导致 const db = c1.database() await db.collection('goods').add({ data:{ cat_id:event.cat_id, goods_id:event.goods_id, goods_big_logo:event.goods_big_logo, goods_small_logo:event.goods_small_logo, goods_price:event.goods_price, goods_name:event.goods_name, goods_num:event.goods_num, _openid: 'olXVR5Tiw2D2pHJxBi5DA7xoJU8U' } }) .then(res => { console.log('获取-A数据库-成功',res) //console.log(event) resolve(res.data) }) .catch(err => { console.log('获取-A数据库-失败',err) reject(err) }) 下面是云函数的调用日志 [图片]
2021-04-26 - 为什么使用了then,但是程序运行的顺序还不是顺序执行的?
[图片] 按理说不应该是87行的代码应该在80行代码之后运行吗? 为什么实际运行中正好反过来了?不应该是先执行第一个then,再执行第二个then吗? 下图为输出截图 [图片] 这个图是图一里面getlistindex的函数详情 [图片]
2021-04-23 - 想问一下云数据库操作中有没有在查找数据失败时的处理函数?
所想要实现的功能大致就是向数据库中添加不重复的元素。
2021-04-17 - 调试栏空白,没有console?
重启系统,开发工具,调试页面都已经试过了,往往是今天卸载重装会出来,明天再用就不行,奇奇怪怪。 版本:stable1.05.210 [图片]
2021-02-18 - 自定义组件样式设置后为什么仍然显示agent stylesheet?
[图片] [图片]
2021-02-15