index.js 480 B

123456789101112131415161718192021222324252627
  1. // 云函数入口文件
  2. const cloud = require('wx-server-sdk')
  3. cloud.init()
  4. const db = cloud.database()
  5. // 云函数入口函数
  6. exports.main = async (event, context) => {
  7. let {
  8. OPENID
  9. } = cloud.getWXContext()
  10. try {
  11. return await db.collection('user').add({
  12. data: {
  13. _id: OPENID,
  14. name: event.name,
  15. avatar: event.avatar,
  16. gender: event.gender
  17. }
  18. })
  19. } catch (err) {
  20. return {
  21. errMsg: 'user exists'
  22. }
  23. }
  24. }