웹서버
-
5. node.js - express를 이용한 MVC모델 구축[간단한 웹서버] -시리즈3:form tag postIT&개발/node.js 2015. 8. 13. 00:39
parameter Passing 마지막 방법인 form tag post 방식을 이야기 하겠다.여태까지 말한 3가지가 parameter Passing의 전부이다. 이 방식은 post방식 둘다 가능하다. 시리즈 1,2 와의 차이점이 있다면 바로 body-parser라는 모듈을 이용하는 것이다.이것은 express에는 없는 기능을 보완하기 위하여 생성된다. 거두절미하고 본문을 으로 들어가겠다. 프로젝트의 구성은 이런형식이다. 다른 파일들도 많은데 이것을 생략한 이유는 사용하지 않기 때문이다 우리는 위에서 명시한 파일만 사용할 것이다. 순서대로 코딩해보자.1.우선 패키지.json을 봐서 body-parser 와 ejs를 추가하자.{ "name": "usingExpress_form_tag_post", "versi..
-
3. node.js - express를 이용한 MVC모델 구축[간단한 웹서버] -시리즈1IT&개발/node.js 2015. 8. 12. 22:44
음... 이야기가 장황하니 어디서부터 이야기를 시작해야할지 잘 모르겠다... 일단 노드는 서버사이드 언어인 것을 잘 알 것이다. 즉, 사용자가 요청하고 그것에 대한 처리를 한 뒤, 출력을 주는 시스템이다. 예전에는 이것에 대한 모델이 정해지지 않았지만 최근에는 MVC 모델이 표준화되었다. MVC모델이란 Model, View, Controller를 뜻하는 것이다. 이야기로는 감이 잘 안올 것이다. 그림을 살펴보면... 두가지 그림이 있는데 둘다 MVC 모델을 의미한다 필자가 보기에는 두번재가 조금더 이해하기 쉬울 것 같다. 순서를 살펴보자.1. 사용자가 요청을 한다.2. Controller는 요청에 대한 정보를 Model에 요청을 한다.3. Model은 데이터베이스에서 정보를 가져온뒤 Controller에..