rhanziy

node.js - detail 상세페이지(params.id) 본문

Node.js

node.js - detail 상세페이지(params.id)

rhanziy 2023. 3. 20. 13:57

삭제기능을 구현했으니 상세페이지를 만들어보자.

 

/detail/게시물id 번호 url로 접속하면 detail.ejs페이지를 보여주는  코드.

app.get('/detail/:id', (req, res)=>{
    db.collection('post').findOne({ _id : parseInt(req.params.id) }, (error, result)=>{
        res.render('detail.ejs', { data : result })
    })

역시나 id 데이터타입은 int형이므로 parseInt로 변환해서 찾기

 

 

+ ejs파일에서 중복되는 navbar를 html파일로 만들어 조립식으로 끼워보자

간단히 한줄만 추가해주면 됨.

  <%- include('nav.html') %>

 

Comments