Ctrl K
ComunidadGuías…

app.js

Rama main · réplica de lectura del repositorio original.

Archivo original ↗Preguntar a KiBot
'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 };