app.js 658 B

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