Skip to content

Instantly share code, notes, and snippets.

@ggoodman
Created March 29, 2011 00:38
Show Gist options
  • Save ggoodman/891622 to your computer and use it in GitHub Desktop.
Save ggoodman/891622 to your computer and use it in GitHub Desktop.
express = require 'express'
app = module.exports = express.createServer()
sys = require('sys')
fs = require('fs')
http = require('http')
connect = require 'connect'
auth = require 'connect-auth'
fb = require("./fb_creds.js")
app.configure ->
app.set 'views', __dirname + '/views'
app.set 'view engine', 'jade'
app.use express.bodyParser()
app.use express.methodOverride()
app.use express.cookieParser()
app.use express.session
secret: 'password'
app.use express.logger({ format: ':date :remote-addr :method :status :url' })
app.use auth([
auth.Facebook({appId: fb.fbAppId, appSecret: fb.fbAppSecret, scope : "email", callback: fb.fbCallback})
])
app.use express.static(__dirname + '/public')
app.use app.router
#app.use(express.errorHandler())
app.get '/', (req, res) ->
res.render 'index'
app.get '/auth/facebook', (req, res) ->
req.authenticate ['facebook'], (err, auth) ->
console.log "AUTH /auth/facebook"
res.redirect '/'
console.log "REDIR /auth/facebook"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment