const express = require('express'); const router = express.Router(); const VacationController = require('../controllers/VacationController'); const unhashRequestIds = require('../middleware/unhashRequest'); // Hinweis: Authentifizierung wird bereits in index.js durch authenticateToken Middleware gehandhabt // GET /api/vacation - Liste aller Urlaubseinträge router.get('/', VacationController.getAllVacations); // POST /api/vacation - Neuen Urlaubseintrag erstellen router.post('/', VacationController.createVacation); // DELETE /api/vacation/:id - Urlaubseintrag löschen router.delete('/:id', unhashRequestIds, VacationController.deleteVacation); module.exports = router;