준호씨의 블로그

[RR] nodejs socket.io 모듈 업그레이드. 0.9 to 1.3 본문

개발이야기

[RR] nodejs socket.io 모듈 업그레이드. 0.9 to 1.3

준호씨 2015. 12. 8. 00:21
반응형
프로젝트는 처음 시작 할 때 책의 예제를 기준으로 하다 보니 구 버전의 socket.io 를 사용하고 있었다.

기존 설정이 ~0.9.6 로 되어 있었는데 실제 설치 되는 버전을 확인 해 보니 0.9.17 이었다.

최신 버전은 1.3.7로 확인 된다. (http://socket.io/ 에서 확인)

socket.io 사이트에 마이그레이션 가이드도 있다.

Migration from 0.9

일단 package.json 의 설정을 1.3.7 로 바꾸고 npm install

그나저나 내 프로그램이 단순해서 그런건지 하위 호환성이 지원 되어서 그런지 프로그램은 잘 동작한다.

마이그레이션 가이드를 보니
io.sockets.emit 을 io.emit 으로 줄여서 사용 할 수 있다고 함.

적용 하니 잘 됨

그런데 app.js 를 실행하면 Option log level is not valid. 라고 나옴.


기존에 있던 다음 코드는 제거

io.set('log level', 2);


기본적으로 막 찍던 불필요한 로그들이 더이상 나타나지 않는다.

debug 라는 모듈을 이용해서 디버깅에 활용하라는 안내가 나와 있다.

아무튼 별 문제 없이 socket.io 모듈 업그레이드 완료.




반응형

'개발이야기' 카테고리의 다른 글

[RR] sound effect 추가  (0) 2015.12.14
nscd 조사와 설치  (0) 2015.12.08
[RR] Russian Roulette 프로젝트 시작. nodejs  (0) 2015.12.05
일일 커밋 시작  (2) 2015.12.04
perl, groovy string repeat  (0) 2015.11.14
Comments