Advertisement
Adam_Martin

express boiler

Feb 4th, 2013
40
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. var express = require('express');
  2. var app = express();
  3.  
  4. var passport = require('passport');
  5.  
  6. require('./app/configs/passport-config')({
  7.   passport: passport
  8. });
  9.  
  10. require('./app/configs/express-config')({
  11.   root: __dirname,
  12.   express: express,
  13.   app: app,
  14.   passport: passport
  15. });
  16.  
  17. /*var server =*/
  18. app.listen(5050);
  19.  
  20. app.get('/', function(req, res) {
  21.   res.render('index', {
  22.     user: req.user
  23.   });
  24. });
  25.  
  26. app.get('/login', function(req, res) {
  27.   res.render('login');
  28. });
  29.  
  30. app.post('/login', passport.authenticate('local', {
  31.   failureRedirect: '/login'
  32. }), function(req, res) {
  33.   res.redirect('/');
  34. });
  35.  
  36. app.get('/logout', function(req, res) {
  37.   req.logout();
  38.   res.redirect('/');
  39. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement