插入数据的代码错了。 const addResult = await db.collection('t_user').add({ data: { userName: userName, userPhone: userPhone } })
小程序端侧调用云函数出错 errCode -504002 怎么解决?端侧: addInfoOk() { wx.cloud.callFunction({ name: 'addUser',// 云函数名 data: { name: this.userName, phone: this.userPhone }, success: res => { console.log('添加成功', res.result); }, fail: err => { console.error('添加失败', err); } }); }, 云函数: // 云函数入口文件 const cloud = require('wx-server-sdk') const db = cloud.database() cloud.init({ env: cloud.DYNAMIC_CURRENT_ENV }) // 使用当前云环境 // 云函数入口函数 exports.main = async (event, context) => { const userName = event.name const userPhone = event.phone // 在云函数内调用云数据库。 t_user 是云数据库的集合名称,用户存储用户信息的 const addResult = await db.collection('t_user').add({ userName: userName, userPhone: userPhone }) return addResult } 端侧小程序,调用云函数就报错了 : Error: cloud.callFunction:fail Error: errCode: -504002 functions execute fail | errMsg: 145 code exit unexpected
03-07