이 글에 대하여 "개발자 팁"으로서의 가치를 논하는 문제가 발생하여
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개
게시글 목록
| 번호 | 제목 |
|---|---|
| 20097 | |
| 20095 | |
| 20093 | |
| 20092 | |
| 20091 | |
| 20089 | |
| 20086 | |
| 20085 | |
| 20084 | |
| 20083 | |
| 20082 | |
| 28358 | |
| 20081 | |
| 20079 | |
| 20078 | |
| 20077 | |
| 20076 | |
| 20075 | |
| 20074 | |
| 20073 |
PHP
php환경 변수 출력 입니다.
|
| 20072 |
PHP
PHP팁 (보안 등) 입니다.
|
| 20071 |
PHP
문자열 자르는 함수 입니다.
|
| 20070 | |
| 20069 | |
| 8148 | |
| 20057 |
정규표현식
파싱 예제입니다.
11
|
| 8141 | |
| 24669 | |
| 20056 | |
| 8138 | |
| 28353 | |
| 20055 | |
| 20054 | |
| 20053 | |
| 20052 | |
| 20051 | |
| 20050 |
JavaScript
지난 시간 경과시간 페이스북 sns 처럼 보여주기 javascript 버전
|
| 20047 | |
| 20046 |
PHP
php환경맞춤 부분 입니다.
|
| 20045 | |
| 20044 | |
| 8111 | |
| 20043 | |
| 20042 | |
| 20040 | |
| 20039 |
JavaScript
구글 맞춤검색 설정 방법, google custom search
|
| 20037 | |
| 20036 | |
| 20035 | |
| 20027 |
MySQL
1000만건 게시판에 도전합니다. 두번째
7
|
| 8107 | |
| 31022 | |
| 20026 |
MySQL
Join 을 이용한 delete
|
| 20025 | |
| 20024 | |
| 20023 |
PHP
미리 정의된 변수들 입니다.
|
| 28350 | |
| 20022 | |
| 20018 |
MySQL
1000만건 게시판에 도전합니다. 첫번째
3
|
| 20017 |
MySQL
select 해서 바로 insert하기
|
| 8099 | |
| 20016 | |
| 20013 | |
| 8090 | |
| 20012 | |
| 20010 | |
| 20009 | |
| 19998 |
PHP
텔레그램 푸쉬 봇
10
|
| 28348 | |
| 28347 | |
| 19997 | |
| 19996 |
OS
파일분할 분할압축 해제
|
| 19995 |
웹서버
리눅스백그라운드실행
|
| 19993 | |
| 8087 | |
| 8065 | |
| 19990 | |
| 8063 | |
| 8056 | |
| 19989 | |
| 19988 | |
| 19987 | |
| 19986 | |
| 19985 | |
| 19984 | |
| 19983 | |
| 19982 |
MySQL
mysql에서 boolean 타입 사용하기
|
| 8054 | |
| 19981 | |
| 19980 | |
| 19979 |
MySQL
mysqladmin 상태 모니터링
|
| 19978 | |
| 19977 | |
| 19976 |
웹서버
리눅스 프로세스 검사, 조회
|
| 19975 |
웹서버
리눅스에서 네트워크 상태 보기
|
| 19974 |
웹서버
리눅스 80 포트 방화벽 열기
|
| 19973 | |
| 19972 |
MySQL
Mysql Table 일괄 삭제 방법.
|
| 19971 | |
| 19970 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기