云函数无法写数据库,但是本地调试可以?
很奇怪,开启了云函数本地调试可以写进数据库,关了本地调试就不行,有大神知道为什么吗?
// 云函数入口文件
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,
joined: true,
isOnStar: true,
phoneNumber,
note,
}
})
.then(res => {
console.log(res)
})
return a
}