NodeJs 를 이용한 Simple 현재접속자 > 그누보드5 플러그인

그누보드5 플러그인

그누보드는 다양한 기능을 추가하기 쉽습니다.

NodeJs 를 이용한 Simple 현재접속자 정보

NodeJs 를 이용한 Simple 현재접속자

첨부파일

source.zip (8.2K) 294회 다운로드 2016-07-12 10:33:40

본문

안녕하세요 유창화입니다.

부산에 제가 포함되서 진행되는 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 스터디팀을 많이 응원해 주세요.

감사합니다.

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

댓글 전체

전체 504
그누보드5 플러그인 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT