import { Router } from 'express'; import scanController from '../controllers/scanController'; import { authenticate } from '../middlewares/auth'; import { scanLimiter } from '../middlewares/rateLimiter'; const router = Router(); router.post('/', authenticate, scanLimiter, (req, res, next) => scanController.create(req, res, next)); router.get('/', authenticate, (req, res, next) => scanController.getHistory(req, res, next)); router.get('/count', authenticate, (req, res, next) => scanController.getCount(req, res, next)); router.get('/:id', authenticate, (req, res, next) => scanController.getDetail(req, res, next)); export default router;