踩坑微信小程序云开发

1 . 创建函数之后不下载node_modules包直接上传并部署一定要选择安装依赖,如果不小心点了选择所有文件,那么关闭微信开发工具重启一下,要不然就会报错依赖包找不到
在这里插入图片描述
2. 调用云函数传参报错,在data里面的参数都是存在的,但是调用就报错,不传就不报错,排查许久后发现是引用的云函数文件弄错了…捶我!
在这里插入图片描述
3. 群id获取,既然用了云开发那肯定要用云函数调用了是吧,查文档写了这么一段调用

 wx.cloud.callFunction({
          name: 'accountsFunctions',
          config: {
            env: self.globalData.envId
          },
          data: {
            type: 'getGroupEnterId',
            weRunData: wx.cloud.CloudID(result.cloudID)
          },
          success: function(res) {
            console.log('look', res)
          }
        })
      }

对应的云函数

exports.main = async (event, context) => {
  return {...event.weRunData}
};
  1. 云函数时间比较
 let curDate = new Date((new Date().getTime()-3600 * 1000 * 24 * 30));
  return await db.collection('accounts')
  .where({
    group_id: event.groupId,
    account_time: _.gte(curDate)  // 刷选30天之前的数据
  }).get()
  1. 云函数本地调试:可以选择模拟器触发和手动触发,选中模拟器触发就正常调试项目操作就可以,手动触发需要自己单个的输入对应函数参数进行调试,个人感觉前者比较好用。
    在这里插入图片描述
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值