Guest User

Untitled

a guest
Nov 18th, 2017
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.87 KB | None | 0 0
  1. const express = require('express');
  2. const path = require('path');
  3. const routes = require('./routes');
  4. const middleware = require('./middleware');
  5.  
  6. require('dotenv').config();
  7.  
  8. const IP = process.env.IP || 'localhost';
  9. const PORT = process.env.PORT || '3000';
  10.  
  11. const app = express();
  12.  
  13. app.use(middleware.bodyParser.json());
  14. app.use(middleware.bodyParser.urlencoded({extended: false}));
  15. app.use(middleware.cookieParser());
  16. app.set('views', path.join(__dirname, 'views'));
  17. app.set('view engine', 'ejs');
  18. app.use(middleware.auth.session);
  19. app.use(middleware.passport.initialize());
  20. app.use(middleware.passport.session());
  21. app.use(express.static(path.join(__dirname, '../public')));
  22.  
  23. app.use('/', routes.auth);
  24. app.use('/oxford', routes.oxford);
  25. app.use('/webster', routes.webster);
  26. app.use('/flashcards', routes.flashcards);
  27.  
  28. app.listen(PORT, () => {
  29. console.log('listening on port ', PORT);
  30. });
Add Comment
Please, Sign In to add comment