index.js 851 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. 'use strict';
  2. // 定义一个对象success, 成功时使用
  3. const success = {
  4. success: true
  5. };
  6. // 定义一个对象fail, 失败时使用
  7. const fail = {
  8. success: false
  9. };
  10. // 引入createPublishHtml函数
  11. const createPublishHtml = require('./createPublishHtml');
  12. // 导出一个main函数
  13. exports.main = async (event, context) => {
  14. //event为客户端上传的参数
  15. console.log('event : ', event);
  16. // 初始化res对象
  17. let res = {};
  18. // 获取event对象中data或params的值, 并初始化为params
  19. let params = event.data || event.params;
  20. // 根据不同的action, 执行不同的操作
  21. switch (event.action) {
  22. case 'createPublishHtml': // 如果action是createPublishHtml
  23. // 执行createPublishHtml函数并将结果赋值给res
  24. res = createPublishHtml(params.id);
  25. break;
  26. }
  27. //返回数据给客户端
  28. return res;
  29. };