Skip to content

Instantly share code, notes, and snippets.

@brianwigfield
Created December 18, 2012 22:01
Show Gist options
  • Save brianwigfield/4332467 to your computer and use it in GitHub Desktop.
Save brianwigfield/4332467 to your computer and use it in GitHub Desktop.
Express routes
routes = require('./routes').addRoutes(app, storage)
fs = require 'fs'
exports.addRoutes = (app, storage) ->
fs.readdir __dirname + '/routes', (err, files) ->
throw err if err
files.forEach (file) ->
require('./routes/' + file.replace('.coffee','')).routes app, storage
exports.routes = (app, storage) ->
app.get '/', (req, res) ->
loggedIn = req.session.authId?
res.render 'index', {userName: req.session.authId, loggedIn: loggedIn}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment