Skip to content

Instantly share code, notes, and snippets.

@hunterloftis
Created May 20, 2011 18:27
Show Gist options
  • Save hunterloftis/983484 to your computer and use it in GitHub Desktop.
Save hunterloftis/983484 to your computer and use it in GitHub Desktop.
server.configure(function() {
// Settings
server.set('app root', root + '/app');
server.set('view engine', options.view_engine || 'jade');
server.set('views', server.set('app root') + '/views');
server.set('public', server.set('app root') + '/public');
server.set('port', options.port);
server.set('host', options.host);
// Middleware
server.use(connectTimeout({ time: options.reqTimeout }));
server.use(stylus.middleware({
src: server.set('views') + '/stylus',
dest: server.set('public') + '/styles',
debug: true
}));
server.use(express.static(server.set('public')));
server.use(express.cookieParser());
server.use(express.session({
secret: Math.uuidFast(),
key: options.sessionKey,
store: new express.session.MemoryStore({
reapInterval: options.reapInterval,
maxAge: options.maxAge
})
}))
server.use(express.bodyParser())
server.use(context);
server.use(server.router)
server.use(express.errorHandler({ dumpExceptions: options.dumpExceptions, showStack: options.showStack}));
@hunterloftis
Copy link
Author

Stylus:
src: /Users/HunterLoftis/work/node-boilerplate/app/views/stylus
dest: /Users/HunterLoftis/work/node-boilerplate/app/public/styles

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment