From ba01ec046ac16bb44def7272ff944b009ccd2dd0 Mon Sep 17 00:00:00 2001 From: Luiz Picolo Date: Mon, 28 Oct 2024 09:06:25 -0400 Subject: [PATCH] Atualizando --- controllers/produtosController.js | 9 ++++++++- routes/produtos.js | 5 +++-- views/produtos/buscar.ejs | 13 +++++++++++++ views/produtos/listar.ejs | 5 +++++ 4 files changed, 29 insertions(+), 3 deletions(-) create mode 100644 views/produtos/buscar.ejs 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 @@ + + + + + + + Produtos + + +

Produtos

+ <%= produtos %> + + \ No newline at end of file diff --git a/views/produtos/listar.ejs b/views/produtos/listar.ejs index 2376573..1d850a2 100644 --- a/views/produtos/listar.ejs +++ b/views/produtos/listar.ejs @@ -8,6 +8,11 @@

Produtos

+
+ + + +