123456789101112131415161718192021222324252627282930 |
- 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);
- });
- });
|