index.js 596 B

1234567891011121314151617181920212223
  1. 'use strict';
  2. var express = require('express');
  3. var compression = require('compression');
  4. var app = express();
  5. var http = require('http');
  6. var ExpressPeerServer = require('peer').ExpressPeerServer;
  7. var wsServer = require('./server/ws-server.js');
  8. var server = http.createServer(app);
  9. // Serve up content from public directory
  10. app.use(compression());
  11. app.use(express.static(__dirname + '/public'));
  12. var port = process.env.PORT || 3002;
  13. server.listen(port);
  14. wsServer.create(server);
  15. app.use('/peerjs', ExpressPeerServer(server, {
  16. debug: true
  17. }));
  18. console.log('listening on port ' + port);