4
4
*/
5
5
6
6
var express = require ( 'express' ) ,
7
- app = express . createServer ( ) ,
7
+ app = express . createServer ( ) ,
8
8
io = require ( 'socket.io' ) . listen ( app ) ,
9
- ejs = require ( 'ejs' ) ;
10
-
9
+ ejs = require ( 'ejs' ) ,
10
+ os = require ( 'os' ) ;
11
11
12
+ var prev = 0
13
+ var curr = 0
12
14
// Configuration
13
15
14
16
app . configure ( function ( ) {
15
17
app . register ( '.html' , require ( 'ejs' ) ) ;
16
18
app . set ( 'views' , __dirname + '/views' ) ;
17
19
app . set ( 'view engine' , 'html' ) ;
18
20
app . use ( app . router ) ;
21
+ app . use ( express . bodyParser ( ) ) ;
19
22
app . use ( express . static ( __dirname + '/public' ) ) ;
20
23
} ) ;
21
24
@@ -26,7 +29,7 @@ io.configure(function() {
26
29
io . of ( '/data' ) . on ( 'connection' , function ( socket ) {
27
30
socket . emit ( 'hello' , { data : 'hello' } ) ;
28
31
socket . on ( 'received' , function ( data ) {
29
- var value = Math . random ( ) * 11 ;
32
+ var value = os . loadavg ( ) [ 0 ] ;
30
33
socket . emit ( 'send' , { data : value } ) ;
31
34
32
35
} ) ;
@@ -40,5 +43,6 @@ app.get('/', function(req, res){
40
43
} ) ;
41
44
} ) ;
42
45
46
+
43
47
app . listen ( 3000 ) ;
44
48
console . log ( "Express server listening on port %d in %s mode" , app . address ( ) . port , app . settings . env ) ;
0 commit comments