index.js 696 B

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