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