lang/node 65

socket.io namespace 사용 시 sids, io.to

socket.io namespace 유무에 따른 rooms, sids 구분 // namespace 를 / 만 사용할 경우 var mio = { rooms : io.sockets.adapter.rooms, sids : io.sockets.adapter.sids }; //io.sockets.to( socketid ).emit('event', data ); //io.sockets.in( roomid ).emit('event', data ); io.sockets.to( socketid ).emit('event', data ); io.sockets.to( roomid ).emit('event', data ); // namespace 다른 namespace를 사용할 경우 var mio = { rooms : io.o..

lang/node 2016.09.09

Getting Startd : Messenger Platform - facebook for developers

Getting Started This is a walkthrough to see the basics of the platform in action. Read the Complete Guide to learn about the platform in more detail. 실행되는 플랫폼을 볼 수있는 기초 연습입니다. 자세히 플랫폼에 대해 알아 보려면 완전한 가이드를 참조하십시오. Sample App Download the sample app from Github to follow along with this tutorial. You can run the sample app to see it in action. 이 튜토리얼을 따라할 수 있는 Github 샘플 응용 프로그램을 다운로드합니다. 샘플을 보고 응용..

lang/node 2016.07.14

Messenger Platform - facebook for developers

Messenger Platform - facebook for developers Setup For this integration, you will need the following: 통합을 위해서 다음이 필요. Facebook App: The Facebook App contains the settings. This is where you will setup your webhook, retrieve your page access token and submit your app for approval. 페이스북 앱: 페이스북 앱 설정이 포합되어 있다. webhook 설정, 토큰 페이지 액세스를 검색, 승인을 위해 당신의 앱을 제출하라. Facebook Page: A Facebook Page will be us..

lang/node 2016.07.13

n 을 이용한 nodejs 설치 및 관리

CentOs yum install nodejs yum install npm npm install n -g n stable # v6.0.0 설치 n -v # yum 설치 버전 yum remove nodejs # yum 설치 버전 제거 # 로그아웃 후 재 로그인 n -v #v6.0.0 확인 npm update npm -g Ubuntu apt-get install nodejs, npm 이 후 n 설치 부터 동일 Mac brew install node npm -g install n # 최신 버전 설치 sudo n latest # LST 버전 설치 sudo n lts # 버전 설치 sudo n 12.19.0 # 설치되 node 목록 n ls # node 변경 n # 상/하 이동 후 선택

lang/node 2016.05.13

socket.io disconnect 전에 socket.leave 처리

socket.io 1.x 에서 disconnect 이벤트는 socket 에 저장된 id가 이미 삭제된 상태로 disconnect 이벤트가 처리된다. join된 room정보가 필요할 경우 socket.io 의 onclose 를 오버라이딩해서 처리하면 된다. io.of('/').on('connection', function(socket) { // overridding, ref:node_modules/socket.io/lib/socket.js:416 socket.onclose = function( reason ){ if (!this.connected) return this; //debug('closing socket - reason %s', reason); myfunc( this.id ); // myfunc(..

lang/node 2016.03.09

npm CLI Commands

npmjs.com docs.npmjs.com CLI Commands access게시된 패키지에 설정된 액세스 수준 adduser저장소 사용자 계정 추가 binnpm bin 폴더 표시 bugs웹 브라우저에서 패키지 버그 Maybe(있다면?) build패키지 빌드 bundleREMOVED cache패키지 캐시 관리 completionnpm 탭 완료 configNPM 구성 파일 관리 dedupe중복 감소(제거) deprecate비추천 패키지 dist-tag패키지 배포 태그 수정 docs웹 브라우저에서 패키지 문서 Maybe(있다면?) edit설치 패키지 수정 explore설치 패키지 찾기 helpnpm 도움말 help-searchnpm 도움말 검색 initpackage.json 파일을 생성 install패키지..

lang/node 2016.02.18
반응형