이 글에 대하여 "개발자 팁"으로서의 가치를 논하는 문제가 발생하여
PHP 와 Node.js 의 장단점에 대한 내용 대신
Node.js 로 실시간 위치 추적하는 웹 애플리케이션 제작에 관하여 올립니다.
-------------------------------------------------------------------
HTML5 부터 웹페이지가 자신이 현재 있는 위치를 확인하는 기능이 추가되어서
HTML5 의 위치 추적 메서드를 사용하여 위치를 추적해 데이터베이스에 저장하는
웹 애플리케이션을 만들어볼까 합니다.
웹 페이지 2개로 구현할 예정입니다.
첫번째 웹 페이지는 모바일 전용 페이지로 사용자 GPS를 사용하여 위치를 추적합니다.
두번째 웹 페이지는 구글 지도로 사용자 위치를 추적하겠습니다.
프로젝트 폴더를 생성하고 3개 파일(app.js, Obsever.html, Tracker.html)을 작업할 예정입니다.
이번 프로젝트에서 사용할 모듈은 아래 5가지 입니다.
socket.io : 소켓 서버를 생성할 때 사용합니다.
express : 웹 서버를 생성할 때 사용합니다.
http : 웹 서버를 실행할 때 사용합니다.
fs : 파일을 읽을 때 사용합니다.
mysql : 데이터베이스 연결에 사용합니다.
다음 명령어로 외부 모듈을 설치하겠습니다.
Node.js command prompt 창을 띄우고 아래 명령어를 각각 실행합니다.
npm install socket.io
npm install mysql
npm install express
이제 사용자 위치를 저장할 데이터베이스를 생성해야겠죠.
( 다음 내용은 2회에서 )
댓글 11개
게시글 목록
| 번호 | 제목 |
|---|---|
| 8050 | |
| 8048 | |
| 19969 |
MySQL
mysql 상태를 확인 하는 방법
|
| 19968 |
MySQL
mysql 실시간 processlist
|
| 19967 | |
| 19966 | |
| 19965 |
MySQL
mysql 일반적인 최적화 팁
|
| 19964 |
기타
간단한 리눅스 명령어
|
| 19963 | |
| 19962 |
MySQL
mysql 데이터 경로 바꾸기
|
| 19961 |
MySQL
mysql 운영팁. 느린 쿼리를 발견하기
|
| 28345 | |
| 31017 | |
| 19960 | |
| 19959 |
MySQL
mysql index에 대해..
|
| 19958 |
MySQL
구분자는 enum으로
|
| 19957 |
MySQL
mysql zerofill에 대해
|
| 8039 | |
| 8035 | |
| 8029 | |
| 28344 | |
| 28339 | |
| 8019 | |
| 28338 | |
| 8017 | |
| 8010 | |
| 8007 | |
| 8004 | |
| 8003 | |
| 28332 | |
| 28322 | |
| 7999 | |
| 28317 | |
| 20956 | |
| 7992 | |
| 20945 | |
| 28314 | |
| 20936 | |
| 20931 | |
| 7986 | |
| 20925 | |
| 7982 | |
| 7979 | |
| 7978 | |
| 7975 | |
| 28307 | |
| 7973 | |
| 7966 | |
| 28305 | |
| 7963 | |
| 28300 | |
| 7961 | |
| 28297 | |
| 28295 | |
| 7959 | |
| 19948 | |
| 19947 | |
| 28292 | |
| 31016 | |
| 19946 | |
| 19945 | |
| 28286 | |
| 7958 | |
| 7956 | |
| 7952 | |
| 7946 | |
| 28285 | |
| 28283 | |
| 19943 | |
| 7944 | |
| 7936 | |
| 7931 | |
| 28279 | |
| 24666 | |
| 24663 | |
| 7928 | |
| 7923 | |
| 19941 |
MySQL
phpMyAdmin 시간 늘리기
1
|
| 28274 | |
| 28257 | |
| 28249 | |
| 28248 | |
| 7914 | |
| 7912 | |
| 7911 | |
| 20912 | |
| 7908 | |
| 31755 |
부트스트랩
부트스트랩 MIT 라이센스?
4
|
| 28233 | |
| 28232 | |
| 28228 | |
| 7903 | |
| 28217 | |
| 20900 | |
| 24662 | |
| 20891 | |
| 20882 | |
| 19936 | |
| 20853 | |
| 31011 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기