diff --git a/examples/login/app.js b/examples/login/app.js index 9314055..b647c52 100644 --- a/examples/login/app.js +++ b/examples/login/app.js @@ -1,4 +1,9 @@ var express = require('express') + , path = require('path') + , session = require('express-session') + , cookieParser = require('cookie-parser') + , bodyParser = require('body-parser') + , methodOverride = require('method-override') , passport = require('passport') , util = require('util') , OutlookStrategy = require('passport-outlook').Strategy; @@ -46,24 +51,20 @@ passport.use(new OutlookStrategy({ )); -var app = express.createServer(); +var app = express(); // configure Express -app.configure(function() { - app.set('views', __dirname + '/views'); - app.set('view engine', 'ejs'); - app.use(express.logger()); - app.use(express.cookieParser()); - app.use(express.bodyParser()); - app.use(express.methodOverride()); - app.use(express.session({ secret: 'keyboard cat' })); - // Initialize Passport! Also use passport.session() middleware, to support - // persistent login sessions (recommended). - app.use(passport.initialize()); - app.use(passport.session()); - app.use(app.router); - app.use(express.static(__dirname + '/public')); -}); +app.set('views', __dirname + '/views'); +app.set('view engine', 'ejs'); +app.use(cookieParser()); +app.use(bodyParser()); +app.use(methodOverride()); +app.use(session({ secret: 'keyboard cat' })); +// Initialize Passport! Also use passport.session() middleware, to support +// persistent login sessions (recommended). +app.use(passport.initialize()); +app.use(passport.session()); +app.use(express.static(__dirname + '/public')); app.get('/', function(req, res){ diff --git a/examples/login/package.json b/examples/login/package.json index 79f2ddc..283af1f 100644 --- a/examples/login/package.json +++ b/examples/login/package.json @@ -2,8 +2,13 @@ "name": "passport-outlook-examples-login", "version": "0.0.0", "dependencies": { - "express": ">= 0.0.0", + "body-parser": "^1.15.2", + "cookie-parser": "^1.4.3", "ejs": ">= 0.0.0", + "express": ">= 0.0.0", + "express-logger": "0.0.3", + "express-session": "^1.14.0", + "method-override": "^2.3.6", "passport": ">= 0.0.0", "passport-outlook": ">= 0.0.0" }