728x90
변수
넌적스(nunjucks)에서 변수는 {{ }} 로 감싼다.
변수를 선언할 때는 {% set 변수 = '값' %}를 사용한다.
반복문
<ul>
{% set fruits = ['사과', '배', '오렌지', ' 바나나', '복숭아'] %}
{% for item in fruits %}
<li>{{item}}</li>
{% endfor %}
</ul>
|
조건문
조건문은 {% if 변수 %} {% elif %} {% else %} {% endif %}로 이루어져 있다.
{% if isLoggedIn %}
<div>로그인 되었다.</div>
{% else %}
<div>로그인 필요하다.</div>
{% endif %}
{% if fruit === 'apple' %}
<p>사과</p>
{% elif fruit === 'banana' %}
<p>바나나</p>
{% elif fruit === 'orange' %}
<p>오렌지</p>
{% else %}
<p>모두 아님</p>
{% endif %}
|
Layout
{% include "header.html" %}
{% include "footer.html" %}
{% extends 'layout.html' %}
{% block content %}
{% endblock %}
{% block script %}
<script src="/main.js"></script>
{% endblock %}
|
Layout 에 대한 자세한 사항은 https://mozilla.github.io/nunjucks/templating.html 를 참조하면 된다.
728x90
'node.js' 카테고리의 다른 글
Node.js AES 암호화 예제 (이기종 언어간 OK) (0) | 2022.12.06 |
---|---|
sqlMessage: "Access denied for user ''@'localhost' (using password: NO)" (0) | 2022.11.19 |
[Node.js] ejs View, nunjucks View (0) | 2022.11.18 |
Node.js jQuery 설치 및 사용 (0) | 2022.08.12 |
nodeJS 유틸리티 상속 (0) | 2022.06.09 |