//login.js
wx.cloud.callFunction({
name: "save",
date:{
name: "gjiop",
name_id: this.data.OpenId
}
})
//
// 云函数入口文件
c
onst cloud = require('wx-server-sdk')
cloud.init({
env: cloud.DYNAMIC_CURRENT_ENV
})
const db = cloud.database();
// 云函数入口函数
exports.main = async (event, context) => {
try {
return await db.collection('Users').add({
// data 字段表示需新增的 JSON 数据
data: {
"author" : event.name,
"openid": event.name_id,
"sum": 0
},
});
} catch (e) {
// 这里catch到的是该collection已经存在,从业务逻辑上来说是运行成功的,所以catch返回success给前端,避免工具在前端抛出异常
console.error(e)
};
}
?