收藏
回答

设置事件触发器-数据库更新时调用test云函数,但修改数据库内容后test云函数日志中显示未调用?

触发器设置:

云函数是最基础的:

// 云函数入口文件

const cloud = require('wx-server-sdk')


cloud.init({ env: cloud.DYNAMIC_CURRENT_ENV }// 使用当前云环境


// 云函数入口函数

exports.main = async (event, context) => {

  const wxContext = cloud.getWXContext()

  console.log("测试云函数正常运行");

  return {

    event,

    openid: wxContext.OPENID,

    appid: wxContext.APPID,

    unionid: wxContext.UNIONID,

  }

}


回答关注问题邀请回答
收藏

1 个回答

  • Mr.Zhao
    Mr.Zhao
    星期一 15:22

    断章取义,通过什么方式修改的数据库?

    星期一 15:22
    有用
    回复 5
    • 不起名字了
      不起名字了
      星期一 16:58
      手动修改数据库,改变单条记录中字段state的赋值。之前在内容管理中设置了该触发器触发的消息通知。手动修改数据库记录后,在内容管理CMS界面中看到该触发器已触发并发送了站内通知,但云函数日志中没有test云函数的调用记录。
      星期一 16:58
      回复
    • Mr.Zhao
      Mr.Zhao
      星期一 17:01回复不起名字了
      删除重新配置一下呢
      星期一 17:01
      回复
    • 不起名字了
      不起名字了
      星期一 17:15
      刚才重新配了个除了名称全部设置都一样的触发器,手动修改记录后,依旧没有云函数调用记录
      星期一 17:15
      回复
    • Mr.Zhao
      Mr.Zhao
      星期一 17:15回复不起名字了
      建议去腾讯云提交工单提问,社区这边的话,云开发专员回复的慢
      星期一 17:15
      回复
    • 不起名字了
      不起名字了
      星期一 17:18回复Mr.Zhao
      ooo
      星期一 17:18
      回复
登录 后发表内容