nodejs
nodejs -- socket.io, express-generator 시작 설정하기
자유프로그램
2015. 11. 30. 02:37
반응형
nodejs -- socket.io, express-generator 시작 설정하기
환경 : node.js 4.2.1, express 4.13.1, socket.io 1.3.7, WebStorm 10.0.4
http://gulivert.ch/create-a-chat-app-with-nodejs-express-and-socket-io/
express-generator 로 프로젝트를 만들때, socket.io 모듈을 사용해보자.
app.js 내부에서, socket.io 를 사용할때, 아래와 같이 하면, bin/www 에서 서버와 연결하기 어렵다.
io = require('socket.io')();
==> 해결책 :
app.io = require('socket.io')();
socket.io 로직부분은 module.exports = app; 바로 직전에 입력하자!
아래 코드는 socket.io 를 http server 와 연결한다.
app.io.attach(server);
--> 이제 3000 번 포트로 socket.io 사용 가능해진다.
client 부분 구현하기.
브라우저에서 접속한 화면
서버에서 socket.io client 연결 성공한 화면.
<< 소스 >>
-- express-generator 로 생기는 소스중 변화없는 것은 제외 됨...
반응형