UNPKG

@nova-ts/core

Version:

A serverside framework used to build scalable application

33 lines (31 loc) 693 B
import { NovaExceptionResolver } from "./chunk-SE6QT5D5.js"; import { NovaRouteBinder } from "./chunk-476H377A.js"; // src/Factory/NovaHttpFactory.ts var NovaHttpFactory = class { constructor(app) { this.app = app; } /** * Initializes all controller routes and registers them into the Express application. * */ initializeRoute() { const binder = new NovaRouteBinder(this.app); binder.bindAllControllers(); return this; } initializeExceptionHandler() { this.app.use((err, req, res, next) => { NovaExceptionResolver.resolve(err, req, res); }); return this; } }; export { NovaHttpFactory }; //# sourceMappingURL=chunk-EFXFESZD.js.map