diff --git a/server/controller/api/tipoPrinters.js b/server/controller/api/tipoPrinters.js new file mode 100644 index 0000000..1fd5d7e --- /dev/null +++ b/server/controller/api/tipoPrinters.js @@ -0,0 +1,25 @@ +const sequelize = require('../../config/sequelize.conf'); + +const { QueryTypes } = require('sequelize'); + + +const tipoPrinters = async(req, res) => { + // res.json({ + // message: "Listo" + // }); + + await sequelize.query(` + SELECT idTipo, tipo + FROM TIPO`, { type: QueryTypes.SELECT }) + .then(tipoPrinters => { + return res.json({ + tipoPrinters + }) + }) + .catch(error => res.status(500).json({ + error + })); + +} + +module.exports = tipoPrinters; \ No newline at end of file diff --git a/server/routes/user.js b/server/routes/user.js index 7b3411a..2829abe 100644 --- a/server/routes/user.js +++ b/server/routes/user.js @@ -11,6 +11,7 @@ const printers = require('../controller/user/printers/get'); const tipo = require('../controller/api/tipo'); +const tipoPrinters = require('../controller/api/tipoPrinters'); const { verifyToken, verifyAdmin } = require('../middlewares/authentication'); const computersRoute = '/api/computers'; @@ -38,5 +39,10 @@ app.get('/api/tipo', verifyToken, (req, res) => { }); +app.get('/api/tipoPrinters', verifyToken, (req, res) => { + + return tipoPrinters(req, res); + +}); module.exports = app; \ No newline at end of file