const { authJwt } = require("../middleware"); const controller = require("../controllers/team.controller"); module.exports = function(app) { app.use(function(req, res, next) { res.header( "Access-Control-Allow-Headers", "x-access-token, Origin, Content-Type, Accept" ); next(); }); app.post( "/api/teams", [authJwt.verifyToken, authJwt.isCoachOrAdmin], controller.insert); app.get( "/api/teams", [authJwt.verifyToken, authJwt.isCoachOrAdmin], controller.findAll); app.get( "/api/teams/:id", [authJwt.verifyToken, authJwt.isCoachOrAdmin], controller.findOne); app.put( '/api/teams/:id/add_players', [authJwt.verifyToken, authJwt.isCoachOrAdmin], controller.addPlayer); app.put( '/api/teams/:id/remove_players', [authJwt.verifyToken, authJwt.isCoachOrAdmin], controller.removePlayer); };