create-koa-server
Version:
Koa API/WEB server
13 lines (9 loc) • 497 B
JavaScript
module.exports = function initRoutes(getRoutes, router, app, logger) {
logger.trace(`server.middleware.hooks.router.initRoutes > : root=${app.root}`);
getRoutes(app, logger).forEach(function(route) {
logger.debug(`server.middleware.hooks.router.initRoutes: registering route with verb ${route.verb} and uri template ${route.uriTemplate}`)
router[route.verb](route.uriTemplate, route.endpoint);
});
logger.trace('server.middleware.hooks.router.initRoutes <');
return router;
}