UNPKG

441 BJavaScriptView Raw
1var koa = require('koa');
2var views = require('koa-views');
3var path = require('path');
4
5module.exports = function(){
6 var app = koa();
7 var basePath = path.dirname(module.parent.filename);
8 app.use(views(basePath + '/views', {
9 map: {
10 html: 'hogan'
11 }
12 }));
13 // https://github.com/alexmingoia/koa-router
14 var router = global.router = require('koa-router')();
15 app.use(router.routes()).use(router.allowedMethods());
16 return app;
17};