Spaces:
Sleeping
Sleeping
| var fs = require('fs'), | |
| union = require('union'); | |
| var server = union.createServer({ | |
| before: [ | |
| function (req, res) { | |
| fs.readFile(__dirname + '/index.html', | |
| function (err, data) { | |
| if (err) { | |
| res.writeHead(500); | |
| return res.end('Error loading index.html'); | |
| } | |
| res.writeHead(200); | |
| res.end(data); | |
| }); | |
| } | |
| ] | |
| }); | |
| server.listen(9090); | |
| var io = require('socket.io').listen(server); | |
| io.sockets.on('connection', function (socket) { | |
| socket.emit('news', {hello: 'world'}); | |
| socket.on('my other event', function (data) { | |
| console.log(data); | |
| }); | |
| }); |