Skip to content

Commit 8aa65e2

Browse files
hodannylpinca
authored andcommitted
[example] Update serverstats example to work with Express 4 (#954)
1 parent 323db27 commit 8aa65e2

5 files changed

Lines changed: 11 additions & 86 deletions

File tree

examples/serverstats-express_3/package.json

Lines changed: 0 additions & 17 deletions
This file was deleted.

examples/serverstats-express_3/public/index.html

Lines changed: 0 additions & 33 deletions
This file was deleted.

examples/serverstats-express_3/server.js

Lines changed: 0 additions & 22 deletions
This file was deleted.

examples/serverstats/package.json

Lines changed: 3 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,8 @@
22
"author": "",
33
"name": "serverstats",
44
"version": "0.0.0",
5-
"repository": {
6-
"type": "git",
7-
"url": "git://github.com/einaros/ws.git"
8-
},
9-
"engines": {
10-
"node": ">0.4.0"
11-
},
5+
"repository": "websockets/ws",
126
"dependencies": {
13-
"express": "2.x"
14-
},
15-
"devDependencies": {},
16-
"optionalDependencies": {}
7+
"express": "~4.14.0"
8+
}
179
}

examples/serverstats/server.js

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
var WebSocketServer = require('../../').Server;
22
var express = require('express');
33
var path = require('path');
4-
var app = express.createServer();
4+
var app = express();
5+
var server = require('http').createServer();
56

67
app.use(express.static(path.join(__dirname, '/public')));
7-
app.listen(8080);
88

9-
var wss = new WebSocketServer({server: app});
9+
var wss = new WebSocketServer({server: server});
1010
wss.on('connection', function (ws) {
1111
var id = setInterval(function () {
1212
ws.send(JSON.stringify(process.memoryUsage()), function () { /* ignore errors */ });
@@ -17,3 +17,8 @@ wss.on('connection', function (ws) {
1717
clearInterval(id);
1818
});
1919
});
20+
21+
server.on('request', app);
22+
server.listen(8080, function () {
23+
console.log('Listening on http://localhost:8080');
24+
});

0 commit comments

Comments
 (0)