UNPKG

686 BJavaScriptView Raw
1var expo = require('expo');
2var express = require('express');
3
4module.exports = function(app) {
5 var token = app.conf('secret_token') || '.';
6
7 app.set('view engine', 'jade');
8 app.configure('development', function() {
9 app.set('throw errors', true);
10 app.use(express.favicon());
11 app.use(express.logger('dev'));
12 });
13 app.use(express['static'](app.path('public')));
14 app.use(express.cookieParser(token));
15 app.use(express.bodyParser());
16 app.use(express.session({ key: 'session', secret: token }));
17 app.use(express.methodOverride());
18 app.use(app.router);
19 app.configure('development', function() {
20 app.use(expo.errorHandler(express.errorHandler()));
21 });
22};