const express = require('express'); const app = express(); const { verificaToken } = require('../middleware/autentificacion'); const route = '/carrito'; const controllerPath = '../controller/Carrito'; const carrito = require(`${controllerPath}/carrito`); const carritos = require(`${controllerPath}/carritos`); const equiposCarrito = require(`${controllerPath}/equiposCarrito`); const update = require(`${controllerPath}/update`); // PUT app.put(`${route}/update`, verificaToken, (req, res) => { return update(req.body) .then((data) => { res.status(200).json(data); }) .catch((err) => { res.status(400).json({ message: err.message }); }); }); //GET app.get(`${route}/`, verificaToken, (req, res) => { return carrito(req.query) .then((data) => { res.status(200).json(data); }) .catch((err) => { res.status(400).json({ message: err.message }); }); }); app.get(`${route}/carritos`, verificaToken, (req, res) => { return carritos(req.query) .then((data) => { res.status(200).json(data); }) .catch((err) => { res.status(400).json({ message: err.message }); }); }); app.get(`${route}/equipos_carrito`, verificaToken, (req, res) => { return equiposCarrito(req.query) .then((data) => { res.status(200).json(data); }) .catch((err) => { res.status(400).json({ message: err.message }); }); }); module.exports = app;