收藏
回答

云函数无法写数据库,但是本地调试可以?

很奇怪,开启了云函数本地调试可以写进数据库,关了本地调试就不行,有大神知道为什么吗?

// 云函数入口文件
const cloud = require('wx-server-sdk')

cloud.init({ env: cloud.DYNAMIC_CURRENT_ENV }) // 使用当前云环境
const db = cloud.database()

// 云函数入口函数
exports.main = async (event, context) => {
  const wxContext = cloud.getWXContext()
  let {phoneNumber, note} = event
  const userOpenid = wxContext.OPENID


  const a = await db.collection('users').add({
    data: {
      _openid: userOpenid,
      joinedtrue,
      isOnStartrue,
      phoneNumber,
      note,
    }
  })
  .then(res => {
    console.log(res)
  })


  return a
}
回答关注问题邀请回答
收藏

2 个回答

  • 惠子昂
    惠子昂
    2023-08-23

    因为没有上传部署云函数 我晕

    2023-08-23
    有用
    回复
  • Mr.Zhao
    Mr.Zhao
    发表于移动端
    2023-08-23
    云函数没重新部署
    2023-08-23
    有用
    回复
登录 后发表内容