UNPKG

@overture-stack/lyric

Version:
16 lines (15 loc) 752 B
import { json, Router, urlencoded } from 'express'; import createMigrationController from '../controllers/migrationController.js'; import { authMiddleware } from '../middleware/auth.js'; const router = ({ baseDependencies, authConfig, }) => { const router = Router(); router.use(urlencoded({ extended: false })); router.use(json()); router.use(authMiddleware(authConfig)); const migrationController = createMigrationController(baseDependencies); router.get('/:migrationId', migrationController.getMigrationById); router.get('/category/:categoryId', migrationController.getMigrationsByCategoryId); router.get('/:migrationId/records', migrationController.getMigrationRecords); return router; }; export default router;