'node.js'에 해당되는 글 2건

최근 Node.js를 가지고 이것 저것 해보다가, 거의 대부분의 사람들이 만들어본다는 채팅서버 예제를 나도 한번 만들어봤다.

너무 쉬운부분이라서 쓸내용도 없지만... 아래와 같이 모듈화 해서 외부에서 소켓이 listening 할 server(http)를 열어서 넘겨주면 된다.



	
const socketio = require('socket.io');

exports.socketServer = function(server){
	var io = socketio.listen(server);
 
	io.sockets.on('connection', function(socket){       	
		try{
			// connect 이벤트가 발생할때 할것들.
	
    			socket.on('command', function(data){   		
				// 각 개발자가 정의한 command 이벤트가 올경우 할 것들 정의하거나,
                               // 아래와 같이 소켓에 쏴주기.(브로드 캐스트를 이용해도 됨)
                               socket.emit('command-response',{message: '전달된 이벤트에 대해서 처리하고 나서 보낼 응답'});
    			}); 	 		   
		}
		catch(err){
			// log 찍을려면 여기서 찍어도 됨.
                        console.log("에러났다!!!!");
		} 
	});
};


블로그 이미지

커뉴

이 세상에서 꿈 이상으로 확실한 것을, 인간은 가지고 있는 것일까?

,

프로시환경에서 npm을 사용하려고하면 곧 좌절에 빠지게 된다..


npm이 http를 사용해서 패키지들을 다운로드 받는 방식이기 때문에 프록시 환경이라면... http응답이 없거나, https 터널링에 실패하게 된다.


그래서 git으로 node를 받아서, 컴파일한후 express를 회사에서 한번 받아볼려고 했더니,,, 역시나 좌절!!!


아래와 같이 손쉽게 프록시 셋팅을 끝내버리고 npm을 사용하자.



$ sudo npm config set proxy  [proxyip:port]

$ sudo npm config set registry "http://registry.npmjs.org/"



끝....!!!



블로그 이미지

커뉴

이 세상에서 꿈 이상으로 확실한 것을, 인간은 가지고 있는 것일까?

,