// 云函数入口文件 const cloud = require('wx-server-sdk') cloud.init() const db = cloud.database() // 云函数入口函数 exports.main = async (event, context) => { const { OPENID } = cloud.getWXContext() try { const user = await db.collection('user') .add({ data: { _id: OPENID, name: event.name || '', avatar: event.avatar || '', gender: event.gender ? '男' : '女', university: '浙江大学', theme: '默认', notify_form: '数字' } }) return { _id: user._id, status: 'OK' } } catch (err) { return { errMsg: '用户已存在', status: 'ERR' } } }