UNPKG

@fran-834/gs-microservice-core

Version:

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

18 lines (17 loc) 1.07 kB
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 verifyPublicToken from "./middleware/verifyPublicToken.js"; import verifyPublicTokenForBooking from "./middleware/verifyPublicTokenForBooking.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, verifyPublicToken, verifyPublicTokenForBooking, };