express generater로 구현한 프로젝트에 어떻게 Socket.io를 연결하느냐...
그 과정을 정리하겠다.
일단 express-generator로 프로젝트를 만들어 놨다고 가정하고 시작한다!
npm install socket.io -- save
📃 app.js
...
app.io = require('socket.io')();
app.io.on('connection',function(socket){
console.log("Connected !");
socket.broadcast.emit('welcome');
socket.on('disconnect',function(){
console.log('user disconnected');
});
});
module.exports = app;
📃 www.js
var server = http.createServer(app);
app.io.attach(server);