Olá, estou usando node v20.11.0, express 4.19.2 e mongodb 6.5.0.
Esse é o código do método do controller de livros para listar os livros por editora:
Essas são as rotas get de booksRoutes na ordem que aparecem no código:
//get routes
routes.get('/books',BookController.listBooks)
routes.get('books/search',BookController.listBooksByPublisher)
routes.get('/books/:id',BookController.findBookById)
Essa a imagem do model de books:
Quando chamo via postman http://localhost:3000/books/search?editora=Helênica com routes.get('/books/:id',BookController.findBookById) comentado surge a mensagem:
E quando chamo sem esse trecho comentado tenho:
Gostaria de saber como resolver este problema.