Meteor란?
미티어는 실시간 웹 앱을 구축할 목적으로 Node.js 기반 위에 구축된 플랫폼이다.
이것은 데이터베이스와 사용자 인터페이스 사이에 자리하여 양쪽이 서로 동기화 상태를 유지하도록 한다.
미티어는 Node.js 기반 위에 구축되어, JavaScript를 클라이언트와 서버 양쪽에서 사용한다.
- 미티어는 개발환경을 간단하게 명령어 한줄로 Client/Server/MongoDB를 구축할 수 있다.
- 데이터베이스와 클라이언트간에 실시간 데이터 동기화가 된다.
- 서버와 클라이언트 모두 순수 자바스크립트 언어를 사용하고, 서버든 클라이언트든 둘 다 모두 동일한 API 를 사용한다.
- 데이터가 변경되어도 모든 클라이언트의 페이지를 자동으로 업데이트 시켜준다.
Meteor 설치과정
리눅스, MAC OS
curl https://install.meteor.com | sh
Windows
미티어 홈페이지(https://www.meteor.com/)에서 다운로드
Meteor 프로젝트 생성
C:\Workspace>meteor create test_project
Created a new Meteor app in 'test_project'.
meteor create [프로젝트명] 명령어로 Meteor 프로젝트를 생성할 수 있다.
C:\Workspace>cd test_project
C:\Workspace\test_project>meteor run
[[[[[ C:\Workspace\test_project ]]]]]
=> Started proxy.
=> Started MongoDB.
=> Started your app.
=> App running at: http://localhost:3000/
Type Control-C twice to stop.
해당 프로젝트에서 meteor run 명령어로 프로젝트 실행
meteor의 명령어를 보고싶다면 meteor --help로 확인 할 수 있고 그 명령어의 option에 대한 내용은
meteor help [명령어] 로 확인
포트 변경
meteor는 디폴트값으로 포트가 3000번이지만 포트를 변경하여 실행하려면
meteor --port [포트값] run 으로 실행할 수 있다.
참고자료: http://kr.discovermeteor.com/chapters/introduction/, http://webframeworks.kr/getstarted/meteorjs/
'웹 프로그래밍 > 미티어' 카테고리의 다른 글
미티어 외부 API 데이터 발행/구독하기 (0) | 2017.05.26 |
---|