const express = require('express'); const router = express.Router(); const { getBackups, triggerBackup, downloadBackup } = require('../controllers/backupController'); const { protect, admin } = require('../middleware/authMiddleware'); router.get('/', protect, admin, getBackups); router.post('/run', protect, admin, triggerBackup); router.get('/:filename/download', protect, admin, downloadBackup); module.exports = router;