Files
t-admin/uniCloud-alipay/cloudfunctions/uni-portal/index.js
T

36 lines
735 B
JavaScript

'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 : '生成发布页失败'
};
}
};