app.get('/detail/:id', function(요청, 응답){
db.collection('post').findOne({_id : parseInt(요청.params.id)}, function(에러, 결과){
console.log(결과);
응답.render('detail.ejs', {data : 결과});
})
});
혹시 이부분에 잘못된 것이 있나요? list 나 write는 정상 페이지가 나오는데,
detail페이지가 Failed to load resource: the server responded with a status of 404 (Not Found) 로 에러 메세지가 나옵니다.
detail페이지는 list페이지 그데로 복사해서 아래와 같이 해놨구요. (윗쪽 부분은 지우지 않고 놔뒀습니다.)
<h4>상세페이지 입니다.</h4>
<div class="container mt-3">
<div class="card" style="width: 100%">
<div class="card-body">
<h5 class="card-title"><%= data.제목 %></h5>
<h6 class="card-subtitle mb-2 text-muted"><%= data.날짜 %></h6>
<p class="card-text">임시내용입니다.</p>
<a href="#" class="card-link">수정하기</a>
</div>
</div>
</div>