feat : admin feature
This commit is contained in:
10
src/routes/admin_auth.route.js
Normal file
10
src/routes/admin_auth.route.js
Normal file
@@ -0,0 +1,10 @@
|
||||
const adminAuthController = require('../controllers/admin_auth.controller');
|
||||
const adminAuthenticate = require('../middlewares/admin.middleware');
|
||||
const express = require('express');
|
||||
|
||||
const router = express.Router();
|
||||
|
||||
router.post('/login', adminAuthController.login);
|
||||
router.get('/admin_details', adminAuthenticate, adminAuthController.fetchAdminDetails);
|
||||
router.get('/fetch/customer_details',adminAuthenticate,adminAuthController.getUserDetails);
|
||||
module.exports = router;
|
@@ -1,5 +1,6 @@
|
||||
const express = require('express');
|
||||
const authRoute = require('./auth.route');
|
||||
const adminAuthRoute =require('./admin_auth.route');
|
||||
const detailsRoute = require('./customer_details.route');
|
||||
const transactionRoute = require('./transactions.route');
|
||||
const authenticate = require('../middlewares/auth.middleware');
|
||||
@@ -9,9 +10,11 @@ const beneficiaryRoute = require('./beneficiary.route');
|
||||
const router = express.Router();
|
||||
|
||||
router.use('/auth', authRoute);
|
||||
router.use('/auth/admin',adminAuthRoute);
|
||||
router.use('/customer', authenticate, detailsRoute);
|
||||
router.use('/transactions/account/:accountNo', authenticate, transactionRoute);
|
||||
router.use('/payment/transfer', authenticate, transferRoute);
|
||||
router.use('/beneficiary', beneficiaryRoute);
|
||||
|
||||
|
||||
module.exports = router;
|
||||
|
Reference in New Issue
Block a user