NODE.JS 17

node.js connector 모듈 간략한 설명

Node.js Connector 모듈http모듈에 여러 기능을 추가 하여 쉽게 사용할 수 있게 만든 모듈Express모듈에 기반이 되는 모듈 Connector 모듈 미들웨어looger : 로그 정보 출력csrf : CSRF 보안을 수행basicAuth : 기본적인 인증을 수행bodyParser : post 요청 매개 변수를 추출 cookieParser : 쿠키를 분해session : 세션 처리를 수행compiler : 커피스크립트, Sass, Less 컴파일러를 설정methodOverride : 다양한 요청 방식을 수행할 수 있게 합니다.responseTime : 응답 시간을 계산router : 페이지 라우트를 수행staticCache : Static 미들웨어를 위한 메모리 캐시 층을 생성함.static..

NODE.JS 2013.10.25

Jade 모듈

HAML로부터 크게 영향을 받아 자바스크립트로 구현된 고성능 템플릿 엔진.Ejs와 같은 템플릿 엔진으로 “HAML+Jade특수태그”를 사용하여 만들어진 Jade형식의 문서를 HTML 형태로 변환해주는 모듈HAML(HTML Abstraction Markup Language)HTML과 같은 마크업 언어로 인라인 코드의 사용없이 HTML문서를 깔끔하게 단순하게 만들기 위해 사용된다.HAML은 PHP, ASP, ERB, 템플릿 언어로 사용되고 있는 대부분의 Ruby on Rails 응용 프로그램과 같은 인라인 페이지 템플릿 시스템을 대체하기 위한 기능이다.그러나 HAML은 조금의 코드로 동적인 컨텐츠를 생성할 수 있고, 그 자체가 HTML에 대한 설명이기 때문에 템플릿 안에 HTML 코딩하는 것을 방지한다. J..

NODE.JS 2013.10.23

EJS 모듈

Embedded Javascript의 약자로서 자바스크립트로 동적인 웹페이지를 만들 수 있도록 도돠줌.템플릿 엔진 모듈. 특정한 형식인 파일로부터 HTML 페이지를 생성하는 모듈을 의미.HTML 페이지를 제공하는 서버는 항상 같은 데이터를 클라이언트에게 보여주지만, 템플릿 엔진을 사용하면 클라이언트에게 항상 다른 페이지를 보여줄 수 있다. *EJS 파일을 생성하는 방법을 모를 때는 HTML 페이지를 생성해도 된다.-EJS페이지를 HTML패이지로 변환하여 클라이언트에게 제공해야 함.EJS를 HTML로 변환할 때는 EJS모듈안의 render()메서드를 사용 (render(str[,option])EJS 파일의 특수 태그 : 자바스크립트 코드를 입력 : 데이터를 출력script태그 style 태그를 입력할 때 ..

NODE.JS 2013.10.23

MongoDB

MongoDB 전통적인 RDBMS의 대안이다.MongoDB에서 Data는 JSON과 같은 Dynamic Schema 형태의 Document(문자열로 구성된 단위) 구조로 저장이 되는데 MongosDB에서는 이를 BSON이라 함.SQL문을 MongoDB쿼리 함수 호출로 매우 간단하게 변환하는 기능이 있어 기존 RDBMS를 쉽게 마이그레이션할 수 있다.문서 지향(Document-Oriented) 저장소를 제공하는 NoSQL 데이터베이스 시스템.기존의 데이터베이스들은 대부분 관계형 모델 기반을 두고 있으므로 대부분 SQL 질의문에 의해 데이터베이스를 수정, 갱신, 저장,검색하도록 구성되어 있다. 문서 지향 데이터 베이스. 객체 지향 프로그래밍과 잘 맞고, JSON을 사용할 때 아주 유용함.(문서 기반의 데이터..

NODE.JS 2013.10.23

Mongo DB 설치

워드 문서를 보시면 그림과 함께 보실 수 있습니다. 1. 다운로드http://www.mongodb.org/downloads에 가서 최신 버젼 다운2. 설치다운 받은 zip 파일을 원하는 디렉터리에 압축을 품. C:\mongodb\mongodb-어쩌저쩌3. Data를 저장할 디렉터리 만들기C:\mongodb\data\db4. DB 실행Dos 창에서 압축을 푼, 디렉터리의 bin폴더로 이동하여, mongo.exe를 실행시킨다. 이때, data 저장소를 따로 지정했다면 dbpath옵션으로 실행시킨다.C:\mongodb\mongodb-어쩌저쩌\bin>mongod –dbpath c:\mongodb\mongodb\data\db5. DB 접속하기DB 실행하기처럼 bin 디렉터리로 이동 후, mongo를 실행하면, 콘..

NODE.JS 2013.10.23

github + heroku Node.js 환경 셋팅

githubNodejsHeroku.docx 워드 문서를 참조하시면 그림과 함께 보실 수 있습니다. heroku 가입, heroku-toolbelt를 다운git bash를 열어서 ssh-keygen 1. Github 가입2. ‘New repository’ click 3. 필요한 항목 기입 4. Windows용 github tool 다운 후 로그인http://windows.github.com/ 5. ‘refresh’ click 6. ‘clone’ click 이렇게 하면 C:\Users\컴퓨터 이름\Documents\GitHub에 폴더가 생성된다.여기다가 소스를 넣는다.(이제 여기서 개발을 한다.)7. https://github.com/heroku/node-js-sample 에서 샘플 소스를 다운 받고 압축 ..

NODE.JS 2013.10.23