Add counter #7
25
ipsum.js
25
ipsum.js
@ -1,5 +1,8 @@
|
|||||||
var express = require('express'),
|
var express = require('express'),
|
||||||
app = express();
|
app = express(),
|
||||||
|
server = require('http').Server(app),
|
||||||
|
io = require('socket.io')(server),
|
||||||
|
fs = require('fs');
|
||||||
|
|
||||||
app.use(express.static(__dirname + '/client', {maxAge: 60*60*24*7}));
|
app.use(express.static(__dirname + '/client', {maxAge: 60*60*24*7}));
|
||||||
|
|
||||||
@ -86,7 +89,21 @@ function loremipsum(data) {
|
|||||||
return s;
|
return s;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
function go(url) {
|
|
||||||
var req = url.split('/');
|
//COUNTER
|
||||||
return loremipsum(req.slice(1));
|
io.on('connection', function(socket) {
|
||||||
|
socket.emit('count', +fs.readFileSync('count.json', 'utf8'));
|
||||||
|
});
|
||||||
|
function counter(data) {
|
||||||
|
var count = data.split(' ').length + (+fs.readFileSync('count.json', 'utf8'));
|
||||||
|
fs.writeFileSync('count.json', count);
|
||||||
|
io.emit('count', count);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
function go(url) {
|
||||||
|
var req = url.split('/'),
|
||||||
|
ipsum = loremipsum(req.slice(1));
|
||||||
|
counter(ipsum);
|
||||||
|
return ipsum;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user