You can check out any 2.x tutorial and change the way the server starts, as this message explains: socket.io.js not found
2.XX
var app = require('express').createServer(); var io = require('socket.io').listen(app); app.listen(10000);
3.XX
var express = require('express') , http = require('http'); var app = express(); var server = http.createServer(app); var io = require('socket.io').listen(server); server.listen(10000);
source share