ao acessar a url http://localhost:3000/livros/form/sds tenho como retorno um status 200 como view engine estou usando o handlebars
livro-dao
findById(id){
return new Promise((resolve,reject) => {
this._db.get(
` select * from books where id = ?`,
[id],
(error, book) => {
if(error){
console.log('errro search')
return reject('nao foi possivel achar o livro ')
}
console.log('book found', book)
return resolve(book)
}
)
})
}
routes.js
app.get('/livros/form/:id', (req,res) => {
const id = req.params.id
const bookDao = new BookDao(db)
bookDao.findById(id)
.then(book => {
res.render('books/form', { book: book })
})
.catch(error => console.log(error))
})