UNPKG

js-mvc-app

Version:

A CLI tool to scaffold complete Node.js MVC projects with TypeScript, just like Laravel

25 lines (21 loc) 820 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getUserRoutes = getUserRoutes; function getUserRoutes() { return `import { Router } from 'express'; import { UserController } from '../controllers/UserController'; import { authenticate } from '../middlewares/auth'; import { validateUserUpdate } from '../middlewares/validation'; const router = Router(); // All user routes require authentication router.use(authenticate); // User routes router.get('/', UserController.getAllUsers); router.get('/search', UserController.searchUsers); router.get('/:id', UserController.getUserById); router.put('/:id', validateUserUpdate, UserController.updateUser); router.delete('/:id', UserController.deleteUser); export default router; `; } //# sourceMappingURL=user.js.map