UNPKG

@mnaufalhamdani/cores-backend

Version:

Shared core module with ESM for Node.js backend applications, providing utilities for MySQL operations with a focus on clean architecture principles.

36 lines (34 loc) 717 B
/** * Success response handler * @param {object} res - response object * @returns {object} response object */ export const successResponse = (res, { status = 200, message = null, data = null }) => { const response = { status, messages: message, data: data, }; return res.status(status).json(response); }; /** * Error response handler * @param {object} res - response object * @returns {object} response object */ export const errorResponse = (res, { status = 401, message = null, validation = null, }) => { const response = { status, messages: message, validation: validation, }; return res.status(status).json(response); };