Node.js 강좌 자료] jade(pug) 모듈
Node.js 강좌 자료] jade(pug) 모듈
실무개발자를위한 실무교육 전문교육센터학원
www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.
jade(pug) 모듈
- 웹 애플리케이션에서 사용되는 HTML을 생산하는 템플릿 엔진
» 선언적인 구문을 기반으로 동적 실행 코드를 구현
» 기존의 html 구문과 많이 다른 형태
- 예제
» jade 페이지
:
doctype html
html
head
title Index Page body
// JADE String h1 #{name} .. ! h2= description hr
- for(var i = 0; i < 10; i++) { p
a(href="http://developers.google.com") Go To Google Dev #{i}
- }
const http = require('http')
const fs = require('fs')
const jade = require('jade')
const server = http.createServer(handler)
server.listen(8081)
function handler(req, res) {
fs.readFile('jade-module.jade', 'utf8', (err, data) => {
const fn = jade.compile(data)
res.writeHead(200, {'Content-Type':'text/html'})
res.end(fn({
name: 'John Doe',
description: 'Hello jade with Node.js'}))
})
}
'자바' 카테고리의 다른 글
Node.js 강좌 자료] Express 모듈 (0) | 2017.11.26 |
---|---|
Node.js 강좌 자료] 서버 실행 관리 모듈 (0) | 2017.11.26 |
Node.js 강좌 자료] ejs 모듈 (0) | 2017.11.26 |
Node.js 강좌 자료] 웹 어플리케이션 아키텍처 (0) | 2017.11.26 |
Node.js 강좌 자료] 웹 애플리케이션 (0) | 2017.11.26 |