Passing
-
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..
-
4. node.js - express를 이용한 MVC모델 구축[간단한 웹서버] -시리즈2:QueryStringIT&개발/node.js 2015. 8. 12. 23:57
이번에는 이전 시간에는 URL binding을 사용하였다면 Query String을 사용하여 MVC 패턴을 가지는 웹서버를 구축하겠다. 사실 MVC패턴은 지난시간과 유사해서 복사 붙혀넣기를 하였고 이번에 주의해야 곳은 routing을 하는 routes 파일의 index.js만 봐도 지난시간을 공부했던 분에게는 시간절약을 하실수 있을 것이다. 만약 처음으로 이글을 접하시는분은 처음부터 정독하기를 권장한다. 두가지 그림이 있는데 둘다 MVC 모델을 의미한다 필자가 보기에는 두번재가 조금더 이해하기 쉬울 것 같다. 순서를 살펴보자.1. 사용자가 요청을 한다.2. Controller는 요청에 대한 정보를 Model에 요청을 한다.3. Model은 데이터베이스에서 정보를 가져온뒤 Controller에 전달한다.4..