index.js 839 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. /**
  2. * 云函数入口文件
  3. * 初始化数据库
  4. */
  5. const cloud = require('wx-server-sdk');
  6. const { MediaController, MediaOnceController, getArticleController, getScheduleController } = require("./controller/index");
  7. cloud.init({
  8. env: 'serverless-env-7gkaeuji38488831'
  9. })
  10. // 云函数入口函数
  11. exports.main = async (event, context) => {
  12. console.log(event)
  13. switch (event.type) {
  14. case "getMediaController": {
  15. delete event.type;
  16. return MediaController(event);
  17. }
  18. case "getMediaOnceController": {
  19. delete event.type
  20. return MediaOnceController(event)
  21. }
  22. case "getArticle": {
  23. delete event.type;
  24. return getArticleController(event)
  25. }
  26. case "getSchedule": {
  27. delete event.type
  28. return getScheduleController(event)
  29. }
  30. default: {
  31. return {}
  32. }
  33. }
  34. }