diff --git a/controllers/produtosController.js b/controllers/produtosController.js index 5f4385f..a9f33d1 100644 --- a/controllers/produtosController.js +++ b/controllers/produtosController.js @@ -11,4 +11,11 @@ const visualizar = function(req, res){ }) } -module.exports = { listar, visualizar } \ No newline at end of file +const buscar = function(req, res){ + const produto = req.query.produto + res.render('produtos/buscar', { + produtos: produto + }) +} + +module.exports = { listar, visualizar, buscar } \ No newline at end of file diff --git a/routes/produtos.js b/routes/produtos.js index 8e18105..6e26f0e 100644 --- a/routes/produtos.js +++ b/routes/produtos.js @@ -1,9 +1,10 @@ var express = require('express'); var router = express.Router(); -const { listar, visualizar } = require('../controllers/produtosController'); +const { listar, visualizar, buscar } = require('../controllers/produtosController'); router.get('/', listar); +router.get('/buscar', buscar); router.get('/:id', visualizar); -router.get('/busca', visualizar); + module.exports = router; diff --git a/views/produtos/buscar.ejs b/views/produtos/buscar.ejs new file mode 100644 index 0000000..19ac72b --- /dev/null +++ b/views/produtos/buscar.ejs @@ -0,0 +1,13 @@ + + +
+ + + +