테스트 사이트 - 개발 중인 베타 버전입니다

NodeJs 를 이용한 Simple 현재접속자

· 9년 전 · 9192 · 15
screenshot.png
안녕하세요 유창화입니다.

부산에 제가 포함되서 진행되는 NodeJs 스터디가 있습니다.

일주일에 한번 정도 서로 모여서 공부하는 모임입니다.

[유창화, 예희아빠(와우맨), 달오벌, 넓은마인드]

스터디의 결과물이 조금씩 이제 나오는 상태라

미약하지만 공개 해 보려 합니다.

아직은 초기단계라 많이 부족할수 있지만

공부하시는 분들에게는 도움이 될수 있을 것 같습니다.



[서버 측]

servers.js 는 NodeJs 가 설치된 서버에 업로드 하시면 됩니다.

제일 상단에 var port = 9001; 이 부분만 자신에 맞게 변경하시면 됩니다.

업로드 후

ipaddr.js
express
socket.io

등의 외부 모듈을 npm install 을 통해 설치 하신후

server.js 를 실행하시면 됩니다.

각 외부모듈들의 버전은 크게 상관 없을것 같습니다만,

혹시 모르니 그냥 최신 버전 들로 설치하시면 될것 같습니다.



[클라이언트 측]

nodejs_connect.zip 를 압축 풀어서

그누보드 내의 plugin 디렉토리 내에 업로드 하시면 됩니다.

config.php 에서

$nc_config['server_ip'] = '서버아이피';
$nc_config['server_port'] = '9001';

이 두 부분에 각각 서버의 아이피, 서버의 포트를 수정하시면 됩니다.

디자인이나 출력 부분을 수정하고자 하신다면

simple_view.php 를 적절히 수정하시면 됩니다.



[연동]

head.sub.php 같은 곳에

<?php include_once(G5_PATH .'/' . G5_PLUGIN_DIR . '/nodejs_connect/init.php'); ?>

한줄 추가

head.php 같은 곳에

<?php include_once(G5_PATH .'/' . G5_PLUGIN_DIR . '/nodejs_connect/simple_view.php'); ?>

한줄 추가




이상입니다.

앞으로 계속해서 조금씩 스터디의 결과물을 공유하도록 노력하겠습니다.

부산 NodeJs 스터디팀을 많이 응원해 주세요.

감사합니다.

[유창화, 예희아빠(와우맨), 달오벌, 넓은마인드]

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 15개

9년 전
실시간인가보네요 역시 node!
9년 전
혹시 샘플 사이트 있으면 구축하신분들중에 댓글좀 부탁드립니다.
초보라 어떤 말씀을 하시는지를 잘 모르겠습니다 ㅜ,ㅜ
깡페24에 Node.js 호스팅으로도 세팅가능한가요
9년 전
역쉬.. 닥추네요. 아주 잘 돌아가네요
감사합니다