const express = require('express'); const app = express(); const { verificaToken } = require('../middleware/autentificacion'); const route = '/operador'; const controllerPath = '../controller/Operador'; const crear = require(`${controllerPath}/crear`); const login = require(`${controllerPath}/login`); const operadores = require(`${controllerPath}/operadores`); const update = require(`${controllerPath}/update`); // POST app.post(`${route}/login`, (req, res) => { return login(req.body) .then((data) => { res.status(200).json(data); }) .catch((err) => { res.status(400).json({ message: err.message }); }); }); app.post(`${route}/crear`, (req, res) => { return crear(req.body) .then((data) => { res.status(201).json(data); }) .catch((err) => { res.status(400).json({ message: err.message }); }); }); // PUT app.put(`${route}/update`, (req, res) => { return update(req.body) .then((data) => { res.status(201).json(data); }) .catch((err) => { res.status(400).json({ message: err.message }); }); }); // GET app.get(`${route}/operadores`, (req, res) => { return operadores(req.query) .then((data) => { res.status(201).json(data); }) .catch((err) => { res.status(400).json({ message: err.message }); }); }); module.exports = app;