WEB/JavaScript [pug] pug express template engine 기본 사용법 - pug > html을 좀더 간편하고 멋지게 만들어주는 view engine. > 설치 : npm install pug > 설정 : app.set("view engine", "pug") :> view engine 설정의 default값은 undefined이며 pug 파일 형식으로 바꿔주는 과정임. :> "pug" 는 확장자를 의미. > 들여쓰기를 한 후 작성 시 해당 태그는 children을 의미. > block content : 해당 자리에 외부의 코드가 들어갈것임을 의미. > extends 폴더/파일명 : main.pug 파일(의 레이아웃)을 이 파일에 확장/적용한다는 의미. > block content 입력 후 밑에 내용을 작성 : main.pug의 block content 부분에 들어갈 것임. > html 태그도 입력 가능하나, 괄호와 콤마를 이용해 입력해야 함. > JS코드 넣기 : #{} 안에 입력 > 파일 호출 home으로 정의된 함수가 들어있는 js파일에서 render 함수를 실행하고 함수의 인자로 가져올 pug 템플릿 파일명을 입력한다. render함수가 파일명이 Home이고 확장자가 pug인 템플릿파일을 찾아 보여줄 것이다. default directory("/views) 변경 > app.set("views", "/views2") express.app API 문서 expressjs.com/ko/4x/api.html Express 4.x - API 참조 Express 4.x API express() Creates an Express application. The express() function is a top-level function exported by the express module. var express = require('express') var app = express() Methods express.json([options]) This middleware is available in Ex expressjs.com 공유하기 URL 복사카카오톡 공유페이스북 공유엑스 공유 게시글 관리 구독하기yjglab Contents 당신이 좋아할만한 콘텐츠 [JavaScript] 코드의 중복을 제어하는 여러가지 방법 2020.12.27 [JavaScript] 객체 간 참조 관계 및 해제 방법 2020.12.25 [JavaScript] ES6 - 변수 선언 및 데이터 전달 2020.11.19 [Javascript] ES6 - Arrow Function 2020.11.09 댓글 0 + 이전 댓글 더보기