안녕하세요.
38|
39| <h4>상세페이지</h4>
>> 40| <h4>제목: <%= data.title %></h4>
41| <h4>내용: <%= data.date %></h4>
42|
43| <!-- Optional JavaScript -->
Cannot read property 'title' of null
위와 같은 에러가 브라우저에 출력됩니다. index.js에서 detail 부분 코드는 아래와 같습니다.
app.get('/detail/:id', function(요청, 응답){
db.collection('post').findOne({ _id : parseInt(요청.params.id) }, function(에러, result){
console.log(결과);
res.render('detail', {data : 결과} ) // 피라미터id로 찾은 게시물 넣어주세요
})
});
요청.params.id만 console.log를 하면 url에 입력한 숫자가 잘 출력되는데, 결과는 null이 출력됩니다..이유가 무엇일까요? ㅠ
part2에 쇼핑몰처럼 상세 페이지를 만들어보자 입니다!