@fran-834/gs-microservice-core
Version:
Core package for Node.js microservices by Galduria Software. Includes security, logging, validation, and error handling middlewares.
16 lines (15 loc) • 866 B
JavaScript
import setupCoreMiddlewares from "./setupCoreMiddlewares.js";
import setupErrorHandler from "./setupErrorHandler.js";
import { logError, logInfo, logDebug, logOperation } from "./helpers/logger/logOperation.js";
import { AppError, commonErrors, commonHTTPErrors } from "./helpers/errors/index.js";
import standardResponse from "./helpers/standardResponse.js";
import validateSchema from "./helpers/validator/validateSchema.js";
import { verifyToken } from "./middleware/authorizeJwt.js";
import microserviceIPs from "./config/microserviceIPs.js";
/**
* Example Hello World function.
*/
const helloWorld = () => {
console.log("Hello, World!");
};
export { helloWorld, setupCoreMiddlewares, setupErrorHandler, logError, logInfo, logDebug, logOperation, AppError, commonErrors, commonHTTPErrors, standardResponse, validateSchema, verifyToken, microserviceIPs, };