app.js
Rama main · réplica de lectura del repositorio original.
'use strict';
const express = require('express');
const { registerMiddlewares } = require('./http/middleware');
const { registerStaticPages } = require('./http/static-pages');
const { registerApiRoutes } = require('./http/routes');
function createApp({ middleware, staticPages, resolveRouter } = {}) {
const app = express();
registerMiddlewares(app, middleware);
registerStaticPages(app, staticPages);
registerApiRoutes(app, { resolveRouter });
return app;
}
module.exports = { createApp };