728x90
반응형
server.js 의 코드
app.get("/detail/:id", function (요청, 응답) {
db.collection("post").findOne(
{ _id: parseInt(요청.params.id) },
function (에러, 결과) {
console.log(결과);
응답.render("detail.ejs", { data: 결과 });
}
);
});
db에서 _id가 요청.params.id 인 것을 하나 찾아서 그 결과를 data 라는 이름으로 detail.ejs 파일로 전송하고 있다.
여기서 요청.params.id 는 /detail/:id 할때의 id 이다. 즉 url 의 파라미터라고 한다.
detail.ejs 의 코드
<h4>상세페이지</h4>
<h4>title : <%= data.title %></h4>
<h4>date : <%= data.date %></h4>
728x90
반응형