import { Router } from 'express'; import { createCategory, deleteCategory, listCategories, updateCategory } from '../controllers/category.controller.js'; import { requireAuth } from '../middleware/auth.js'; export const categoryRouter = Router(); categoryRouter.use(requireAuth); categoryRouter.get('/', listCategories); categoryRouter.post('/', createCategory); categoryRouter.put('/:id', updateCategory); categoryRouter.delete('/:id', deleteCategory);