//let app = require('express')(); let http = require('http').Server(app); let io = require('socket.io')(http); //app.get("/", function (req, res) { // console.log("req.headers: "); // console.log(req.headers); // res.sendFile(__dirname + '/index.html'); //}) io.on('connection', function (socket) { console.log('a user is connected'); socket.on('disconnect', function () { console.log('a user is disconnected'); }) socket.on('chat_message', function (msg) { console.log('message received: ' + msg); io.emit('chat_message', msg); }) }); http.listen(3000, function () { console.log('server running on 3000'); })