Initial commit - Church Music Database

This commit is contained in:
2026-01-27 18:04:50 -06:00
commit d367261867
336 changed files with 103545 additions and 0 deletions

View File

@@ -0,0 +1,33 @@
/**
* Standardized response handlers for API routes
*/
const success = (res, data = {}, statusCode = 200) => {
res.status(statusCode).json({
success: true,
...data,
});
};
const error = (res, message, statusCode = 500, additionalData = {}) => {
res.status(statusCode).json({
success: false,
message,
...additionalData,
});
};
const notFound = (res, resource = "Resource") => {
error(res, `${resource} not found`, 404);
};
const badRequest = (res, message) => {
error(res, message, 400);
};
module.exports = {
success,
error,
notFound,
badRequest,
};