Shegsdev/Banka

View on GitHub
server/routes/usersRoute.js

Summary

Maintainability
A
0 mins
Test Coverage
import { Router } from 'express';
import Admin from '../middleware/admin';
import Auth from '../middleware/verifyToken';
import UsersController from '../controllers/usersController';

const router = Router();

router
  .get('/users', Auth.tokenVerify, Admin.nonStaff, UsersController.findAll)
  .get('/users/:id', Auth.tokenVerify, Admin.nonStaff, UsersController.findOne)
  .get('/user/type', UsersController.getType)
  .post('/admin', Auth.tokenVerify, Admin.isAdmin, UsersController.addStaff);

export default router;