프로그래밍 공부/백엔드

블로그만들기: 챌린지19 포스트 url/parameter를 입력하면 그 포스트 페이지로 이동하기

송혜이 2022. 3. 14. 08:40
728x90

post.ejs 만들어서 렌더링

post.ejs
<%- include header.ejs -%>

<h1>  <%=title%> </h1>
<p> <%=content%></p>

<%- include footer.ejs -%>

app.js

app.get("/posts/:postName", function(req, res) {
const requestedTitle = _.lowerCase(req.params.postName);

posts.forEach(function(post) {
const storedTitle = _.lowercase(post.title);

if(storedTitle===requestedTitle) {
res.render("post", {
title: post.title,
content: post.content
});
};
});