28 lines
541 B
JavaScript
28 lines
541 B
JavaScript
export const respondSuccess = (res, data, status = 200) => {
|
|
return res.status(status).json(data);
|
|
};
|
|
|
|
export const respondError = (
|
|
res,
|
|
{
|
|
status = 500,
|
|
code = "INTERNAL_SERVER_ERROR",
|
|
message = "Request failed",
|
|
details
|
|
} = {}
|
|
) => {
|
|
const payload = {
|
|
success: false,
|
|
error: {
|
|
code,
|
|
message
|
|
}
|
|
};
|
|
|
|
if (typeof details !== "undefined") {
|
|
payload.error.details = details;
|
|
}
|
|
|
|
return res.status(status).json(payload);
|
|
};
|