sitelink1 | http://blog.naver.com/dogcowking/220263540886 |
---|---|
sitelink2 | |
sitelink3 | |
extra_vars4 | |
extra_vars5 | |
extra_vars6 |
* node.js 인스톨
- node.js 다운로드/설치
- Path 추가
- 기본 예제
* node.js 를 배우기 위한 권장하는 커리큘럼
http://mobicon.tistory.com/224
* 채팅 프로그램
http://mudchobo.tistory.com/540
- 1:1 만 가능한듯..
- github 있음
- PORT : 9000 또는 process.env.PORT 를 이용함.
- process.env.PORT 설정은 SET PORT 로 할 수 있음.
#REF http://stackoverflow.com/questions/13333221/how-to-change-value-of-process-env-port-in-node-js
- express, routes 모듈도 필요함 (./routes 못찾는경우 https://forums.openshift.com/error-cannot-find-module-routes)
또 뭐라뭐라 나와서 포기
http://stackoverflow.com/questions/3409589/node-js-multi-room-chat-example
- node.js multi room chat example 목록
https://github.com/mmukhin/psitsmike_example_2
- 멀티방(3개, 추가 불가) 멀티유저
- 제일 단순. 잘됨.
- socket.io, express 필요
https://github.com/NetEase/pomelo/wiki/Distributed-Chat-%EB%B6%84%EC%82%B0-%EC%B1%84%ED%8C%85
- [번역] node.js를 활용한 실시간 채팅 프로그램
- pomelo 사용한다는데,안해봄
-안해봄
* 프록시 설정 문제
http://stackoverflow.com/questions/26989401/nodejs-npm-proxy-error
* Cannot find module 'socket.io'
http://knight76.tistory.com/1470
http://stackoverflow.com/questions/17058298/error-cannot-find-module-socket-io
- npm 명령으로 모듈 설치
(-g 빼고? npm install socket.io)
- express, nib 등도 마찬가지
http://luckybaby.tistory.com/275
- 다른 폴더에 js 만든다면 link 해줘야 한다고.
npm link socket.io (해도 안되는데?)
- 인스톨 끝나고 node_modules 폴더를 프로그램 폴더에 넣어줘도 되긴 함.
* error raised error listen eacces
- 같은 포트에 아파치 등 다른 서버 있을 가능성.. -> 포트 바꿔서 하니 성공함.
- "관리자 권한으로 실행해야 한다" => 해도 안됨.
#REF 관리자 권한 실행
http://webserver.softcamp.co.kr/scsk/faq/support/HowToRunAsAdmin_cmd.asp
http://blogstation.tistory.com/462
- net 명령으로 권한 수정하기
* PROXY 이슈
http://jjasonclark.com/how-to-setup-node-behind-web-proxy
* 인증서 이슈
-> 인증서는 개인저장소 말고 ROOT에 설치
* 실시간 채팅 웹사이트 만들기
http://blog.naver.com/azure0777/220619415390
* 간단한 웹채팅