app.js 833 B

1234567891011121314151617181920212223242526272829303132
  1. var express = require('express');
  2. var session = require('express-session');
  3. var exphbs = require('express-handlebars');
  4. var cookieParser = require('cookie-parser')
  5. var bodyParser = require('body-parser');
  6. var events = require('events');
  7. var http = require('http');
  8. var path = require('path');
  9. var logger = require('morgan');
  10. var app = express();
  11. var config = {
  12. development: require('./config/config-dev.js'),
  13. production: require('./config/config.js')
  14. };
  15. var app = express(),
  16. server = http.createServer(app);
  17. server.listen(conf.port);
  18. app.use(bodyParser.json());
  19. app.use(bodyParser.urlencoded({ extended: false }));
  20. app.use(express.static(path.join(__dirname, 'app')));
  21. var logger = new events.EventEmitter();
  22. logger.on('newEvent', function(event, data) {
  23. console.log('%s: %s', event, JSON.stringify(data));
  24. });