express 2

Node.js (Express, 템플릿 엔진)

Node.js Express와 템플릿 엔진에 대해 알아보자. * 본 강의는 생활코딩 Node.js를 이용해 웹애플리케이션 만들기의 내용을 정리한 내용임 템플릿이 제공하는 기본적인 틀을 이용하여 더 빠르고 수월하게 개발할 수 있다. 쉽게 얘기하면 아래 그림에서 왼쪽과 같이 작성하면 오른쪽과 같이 자동으로 렌더링해준다. 여러가지 템플릿 엔진이 있지만 express에서 권장하는 pug(과거 jade)를 사용해보자. 사용법 $ npm install pug --save Express에서 템플릿을 렌더링하려면 아래와 같은 애플리케이션 설정이 필요하다. views, 템플리트가 있는 디렉토리. 예: app.set('views', './views') view engine, 사용할 템플리트 엔진. 예: app.set('v..

Web/Nodejs 2020.01.11

Node.js (Express)

Node.js Express Framework 생활코딩 Node.js를 이용해 웹애플리케이션 만들기 강좌의 내용을 정리해본다. Express Nodejs에서 가장 잘 알려진 웹 프레임워크인 Express를 사용해보자. http://expressjs.com/ko/ Express - Node.js 웹 애플리케이션 프레임워크 Node.js를 위한 빠르고 개방적인 간결한 웹 프레임워크 $ npm install express --save expressjs.com Install $ npm install express --save Sample code 아래는 Express를 활용한 간단한 소스코드 예제이다. get 메소드는 라우팅 역할을 하며 URL에서 '/' 위치로 가면 hello world가 response되며 ..

Web/Nodejs 2020.01.08