반응형
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 로 생기는 소스중 변화없는 것은 제외 됨...
반응형
'nodejs' 카테고리의 다른 글
nodejs -- nodejs 4.3.0 LTS 로 update 하기 (0) | 2016.02.15 |
---|---|
nodejs -- socket.io 1.3.7 + jquery 예제 만들기 (수정 예정) (0) | 2015.12.17 |
nodejs -- MongoDB 연동 (0) | 2015.11.08 |
nodejs -- mysql 연동 (0) | 2015.11.08 |
nodejs -- WebStorm 에서 nodejs 시작하기 (0) | 2015.10.24 |