feat(B批收尾): B1门禁可信/B7-1菜单环防护/B2空值守卫/B7-2分页/B7-3字段清洗/B3空态/B4索引key/B5-3 comment三集合选A新建schema(漂移清零)/B6清理+admin配置+changelog
This commit is contained in:
@@ -1,37 +1,35 @@
|
||||
'use strict';
|
||||
|
||||
// 定义一个对象success, 成功时使用
|
||||
const success = {
|
||||
success: true
|
||||
};
|
||||
|
||||
// 定义一个对象fail, 失败时使用
|
||||
const fail = {
|
||||
success: false
|
||||
};
|
||||
|
||||
// 引入createPublishHtml函数
|
||||
const createPublishHtml = require('./createPublishHtml');
|
||||
|
||||
// 导出一个main函数
|
||||
exports.main = async (event, context) => {
|
||||
//event为客户端上传的参数
|
||||
console.log('event : ', event);
|
||||
|
||||
// 初始化res对象
|
||||
let res = {};
|
||||
|
||||
// 获取event对象中data或params的值, 并初始化为params
|
||||
let params = event.data || event.params;
|
||||
|
||||
// 根据不同的action, 执行不同的操作
|
||||
switch (event.action) {
|
||||
case 'createPublishHtml': // 如果action是createPublishHtml
|
||||
// 执行createPublishHtml函数并将结果赋值给res
|
||||
res = createPublishHtml(params.id);
|
||||
break;
|
||||
}
|
||||
|
||||
//返回数据给客户端
|
||||
return res;
|
||||
};
|
||||
'use strict';
|
||||
|
||||
const createPublishHtml = require('./createPublishHtml');
|
||||
|
||||
exports.main = async (event = {}, context) => {
|
||||
const action = event.action;
|
||||
const params = event.data || event.params || {};
|
||||
|
||||
if (action !== 'createPublishHtml') {
|
||||
return {
|
||||
success: false,
|
||||
code: -400,
|
||||
errMsg: '不支持的操作'
|
||||
};
|
||||
}
|
||||
|
||||
if (!params.id || typeof params.id !== 'string') {
|
||||
return {
|
||||
success: false,
|
||||
code: -1,
|
||||
errMsg: 'id required'
|
||||
};
|
||||
}
|
||||
|
||||
try {
|
||||
return await createPublishHtml(params.id);
|
||||
} catch (error) {
|
||||
console.error('[uni-portal]', error);
|
||||
return {
|
||||
success: false,
|
||||
code: -500,
|
||||
errMsg: error && error.message ? error.message : '生成发布页失败'
|
||||
};
|
||||
}
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user