npm install nunjucks
Javascript
를 이용해 HTML
을 렌더링 할 수 있도록 돕는 템플릿 엔진이다.const express = require("express")
const nunjucks = require("nunjucks")
const app = express()
const PORT = process.env.SERVER_ROOT || 3000;
app.listen(PORT, HOST, () => {
console.log(`Server Start`);
})
app.set("view engine", "html")
view engine, 사용할 템플릿 엔진 확장자
을 설정해 준다.nunjucks.configure("views", {
express: app,
})
express: app
을 적어주면 된다.app.get("/", (req, res) => {
const name = req.query.name
res.render("index", {name: name}, (err, html) => {
})
view를 렌더링하고 렌더링된 HTML 문자열을 클라이언트에게 보낸다.