Files
mbmanager-api/components/user/userRoutes.js
T
2024-12-22 16:52:30 +03:30

25 lines
642 B
JavaScript

// userRoutes.js
const express = require('express')
const userController = require('./userController')
const loginCheck = require('../../middlewares/loginCheck')
const router = new express.Router()
router.post('/login', userController.loginUser)
router.post('/logout', userController.logoutUser)
router.use(loginCheck.loginProtect)
// router.use(loginCheck.adminProtect)
router.get('/', userController.getAllUsers)
router.get('/:userId', userController.getUser)
router.post('/', userController.createUser)
router.put('/:userId', userController.updateUser)
router.delete('/:userId', userController.deleteUser)
module.exports = router