본문으로 바로가기

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