const express = require('express'); const router = express.Router(); const locationsController = require('../controllers/locationsController'); const { strictLimiter } = require('../middleware/rateLimiter'); // Get all locations router.get('/', locationsController.getAll); // Get single location router.get('/:id', locationsController.getById); // Create location (with rate limiting) router.post('/', strictLimiter, locationsController.create); // Update location (with rate limiting) router.put('/:id', strictLimiter, locationsController.update); // Delete location (with rate limiting) router.delete('/:id', strictLimiter, locationsController.delete); module.exports = router;