feat: 初始化项目

This commit is contained in:
zhangyi
2025-03-14 16:11:47 +08:00
commit f75076dee1
51 changed files with 58515 additions and 0 deletions
@@ -0,0 +1,29 @@
function responseMiddleware(fn) {
return async (event, context) => {
try {
const result = await fn(event, context);
console.log('responseMiddleware result:', result);
if (result && result.code === undefined) {
return sendResponse(result);
} else {
return sendResponse(
result.data,
result.code || 0,
result.message || '',
);
}
} catch (err) {
return sendResponse({}, 1, err.message || '请求失败');
}
};
}
function sendResponse(data = null, code = 0, message = '请求成功') {
return {
code,
message,
data,
};
}
module.exports = responseMiddleware;