7fife-backend/routes/admin.route.js

24 lines
744 B
JavaScript

const reqBody = require('../middlewares/reqBody');
const authController = require('../controllers/auth.controller');
const adminController = require('../controllers/Admin.controller');
const adminCheck = require('../middlewares/Admin');
const authJwt = require('../middlewares/authjwt');
module.exports = (app) => {
app.post('/admin/register',adminController.createAdmin);
app.post('/admin/login', authController.signIn);
app.get('/admin/getUserList', [authJwt.verifyToken, adminCheck.isAdmin], adminController.getList);
app.put('/admin/update/:id', [authJwt.verifyToken, adminCheck.isAdmin], adminController.update)
app.put('/admin/userStatus/:id', [authJwt.verifyToken, adminCheck.isAdmin], adminController.userStatus)
}