UNPKG

@fran-834/gs-microservice-core

Version:

Core package for Node.js microservices by Galduria Software. Includes security, logging, validation, and error handling middlewares.

19 lines (18 loc) 591 B
const standardResponse = (res, code, message, data, time, invalidatedAt, schema, count) => { const response = { code: code, status: code < 300 ? "OK" : "ERROR", message: message || "", data: data, }; if (time !== undefined) response.queryTime = time; if (invalidatedAt !== undefined) response.invalidatedCacheAt = invalidatedAt; if (schema !== undefined) response.schema = schema; if (count !== undefined) response.count = count; res.status(code).json(response); }; export default standardResponse;