UNPKG

chetajs

Version:

Chetajs is a NodeJS cli generator for scaffolding ExpressJs applications

20 lines (14 loc) 627 B
import { UserController } from "../controllers/userController"; import { Router } from "express"; import { UserService } from "../services/userService"; import { loginRequired } from "../middlewares/authMiddleware" const router = Router(); const userCtrl = new UserController(UserService); router.route('/') .get(loginRequired, userCtrl.getAllUsers) .post(loginRequired, userCtrl.createUser) .put(loginRequired, userCtrl.updateUser) router.route('/:userid') .get(loginRequired, userCtrl.getUser) .delete(loginRequired, userCtrl.deleteUser) export default router;