Node.js에서 socket.io를 사용해 웹소켓 실습을 하던 도중, 오류가 났다.
간단하게 소켓 서버를 생성하는 스무줄 내외의 예제였는데도 불구하고 최초 실행조차 안 되는 오류가 났다...
정확히는
라고...
소켓 서버를 생성하는
var io = socketio.listen(server);
부분에서 socketio 모듈을 인식 못하고 잘못 사용한 함수 내지의 무언가라고 인식하는 것 같다.
사용법이 틀렸다는 에러메시지도 아니고 아예 인식 못하는 에러메시지를 보니, 모듈 설치의 문제라고 생각했다.
그래서
한 뒤, 다시 npm install socket.io로 설치하고 실행해보았지만 여전히 에러...
결국 교수님께 Help를 치니 잠시 후에 버전 문제가 아니냐고, socket.io를 버전1로 설치하고 해보라는 답변을 받았다.
이때!! npm install socket.io@1로 설치하면 warning이 뜨면서
여튼 이렇게 socket.io 버전1로 설치하고