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'}))
})
}

 

 

+ Recent posts