1 | var expo = require('expo');
|
2 | var express = require('express');
|
3 |
|
4 | module.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 | };
|