feat: 初始化项目
This commit is contained in:
@@ -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;
|
||||
Reference in New Issue
Block a user