Socket.io need help

I’m having problem in executing the socket.io apps.,I already install the module socket.io,but still I get error.

C:\wamp\www\jemz\jsock>node test.js

module.js:340
    throw err;
          ^
Error: Cannot find module 'socket.io'
    at Function.Module._resolveFilename (module.js:338:15)
    at Function.Module._load (module.js:280:25)
    at Module.require (module.js:364:17)
    at require (module.js:380:17)
    at Object.<anonymous> (C:\wamp\www\jemz\jsock\test.js:6:14)
    at Module._compile (module.js:456:26)
    at Object.Module._extensions..js (module.js:474:10)
    at Module.load (module.js:356:32)
    at Function.Module._load (module.js:312:12)
    at Function.Module.runMain (module.js:497:10)

Thank you in advance

Could you also share the code for your test.js file please?

1 Like

Here it is,

var socket = require('socket.io');

var app =  express.createServer();

var io = socket.listen(app);

io.sockets.on('connection',function(client){
    console.log("client connected....");
});

Whatever you’re working from is severely outdated and you need to find more recent material to work off of. express.createServer() was deprecated in Express 2 and removed in Express 3. Express 4 is the current release.

So you’re working off Express 1.

3 versions behind.

ok thank you

@jemz Here’s a good place to start: Build A Real-Time Twitter Stream with Node and React.js Also check out SailsJS it’s a modern application framework for express, which also bundles socket.io

Thank you for this reference :slight_smile:

This topic was automatically closed 91 days after the last reply. New replies are no longer allowed.