1 | var koa = require('koa');
|
2 | var views = require('koa-views');
|
3 | var path = require('path');
|
4 |
|
5 | module.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 | };
|