10 lines
454 B
TypeScript
10 lines
454 B
TypeScript
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);
|