const express = require('express'); const app = express(); const { verificaToken } = require('../middleware/autentificacion'); const route = '/cuestionario_programa'; const controllerPath = '../controller/CuestionarioPrograma2'; const get = require(`${controllerPath}/get`); const nuevo = require(`${controllerPath}/nuevo`); // POST app.post(`${route}`, verificaToken, (req, res) => { return nuevo(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 get(req.query) .then((data) => { res.download(data); }) .catch((err) => { res.status(400).json({ message: err.message }); }); }); app.post(`${route}/v2`, (req, res) => { console.log(`${route}/v2`); return nuevo(req.body) .then((data) => { res.status(200).json(data); }) .catch((err) => { console.log(err); res.status(400).json({ message: err.message }); }); }); // GET app.get(`${route}/v2`, (req, res) => { console.log(`${route}/v2`); return get(req.query) .then((data) => { res.download(data); }) .catch((err) => { res.status(400).json({ message: err.message }); }); }); module.exports = app;