๋ชฉ์ฐจ
728x90
์ด์ 2๊ฐ์ ํฌ์คํธ์์ ๋ค๋ฃจ์๋ EJS ๋ฌธ๋ฒ์ ๋ํด์ ๊ฐ๋จํ ์ ๋ฆฌํด๋ณด์!
1. <% %>
- JS ๋ฌธ๋ฒ์ EJS ํ์ผ ๋ด์์ ์ฌ์ฉํ ๋
์์
<% for (let i = 0; i < 5; i++){ %>
<div>HELLO!</div>
<% } %>
๊ฒฐ๊ณผ
2. <%= %>
- <%= %> ์ฌ์ด์ ๋ค์ด์ค๋ ๋ฐ์ดํฐ๊ฐ html์ด์ด๋ escapeํ์ฌ ๋ฌธ์์ด๋ก ์ถ๋ ฅ
์์
<div class="post-title-container">
<h4 class="post-title">
<%= list[i].title%>
</h4>
</div>
<div class="post-content-container">
<p class="post-content">
<%= list[i].content%>
</p>
</div>
๊ฒฐ๊ณผ
3. <%- %>
- <%- %> ์ฌ์ด์ ๋ค์ด์ค๋ ๋ฐ์ดํฐ๊ฐ html์ด๋ผ๋ฉด ์ค์ html ๋ธ๋ก ์์ฑ
(์ฆ, include() ๋ฑ ํน์ํ ๋ฌธ๋ฒ ์ฌ์ฉ ํน์ DB์์ html ๋ฐ์์ฌ ๋ ํ์ฉ)
์์
<%- include('footer.ejs')%>
//footer.ejs
<footer>
<div>@KassidBoard</div>
</footer>
๊ฒฐ๊ณผ
'๐ | WEB DEV > NodeJS' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[NodeJS+Express] 10. ๊ธ ์์ฑ๊ธฐ๋ฅ ๋ง๋ค๊ธฐ (MongoDB ๋ฐ์ดํฐ ์ฝ์ ) (1) | 2023.10.14 |
---|---|
[NodeJS+Express] 9. RESTful API๋? (1) | 2023.10.11 |
[NodeJS+Express] 7. EJS ํ์ผ ๋ด JS๋ฌธ๋ฒ ์ฌ์ฉ & ํ์ผ ๋ด .ejsํ์ผ ์ฝ์ (0) | 2023.10.09 |
[NodeJS+Express] 6. EJS๋ก MongoDB ๋ฐ์ดํฐ ๋ฐ์ธ๋ฉํ๊ธฐ (0) | 2023.10.08 |
[NodeJS+Express] 5. MongoDB์์ ๋ฐ์ดํฐ ๊บผ๋ด๊ธฐ (0) | 2023.09.24 |
๋๊ธ