// userRoutes.js const express = require('express') const userController = require('./userController') const loginCheck = require('../../middlewares/loginCheck') const router = new express.Router() router.post('/signup', userController.signup) 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.patch('/:userId', userController.updateUser) router.delete('/:userId', userController.deleteUser) module.exports = router