index.js 923 B

123456789101112131415161718192021222324252627
  1. const getUser = require('./getUser/index')
  2. const createUser = require('./createUser/index')
  3. const questionBank = require('./questionBank/index')
  4. const createQuestionRecord = require('./createQuestionRecord/index')
  5. const getQuestionRecord = require('./getQuestionRecord/index')
  6. const { init } = require("./config/database")
  7. // 云函数入口函数
  8. exports.main = async (event, context) => {
  9. await init();
  10. switch (event.type) {
  11. case 'getUser':
  12. // 获取用户信息
  13. return await getUser.main(event, context)
  14. case 'createUser':
  15. // 生成用户信息
  16. return await createUser.main(event, context)
  17. case 'questionBankList':
  18. // 获得题库
  19. return await questionBank.main(event, context)
  20. case 'createQuestionRecord':
  21. return await createQuestionRecord.main(event, context)
  22. case 'getQuestionRecord':
  23. return await getQuestionRecord.main(event, context)
  24. }
  25. }