const Router = require('koa-router') const categoryController = require('../controllers/categories') const { requireStaffAuth } = require('../middleware/auth') const router = new Router() router.get('/', categoryController.getCategories) router.get('/:id', categoryController.getCategoryById) router.post('/', requireStaffAuth(), categoryController.createCategory) router.put('/:id', requireStaffAuth(), categoryController.updateCategory) router.delete('/:id', requireStaffAuth(), categoryController.deleteCategory) module.exports = router.routes()