MIF_E31221407_BE/src/routes/api/index.ts

36 lines
984 B
TypeScript

import express from 'express'
var router = express.Router();
import authEndpoint from './auth'
import supplierEndpoint from './supplier'
import productCategoryEndpoint from './product_category'
import trxEndpoint from './trx'
import dashboardEndpoint from './dashboard'
import predictionEndpoint from './prediction'
import productEndpoint from './product'
import dummyEndpoint from './dummy'
import authenticate from '../../middleware/authMiddleware';
router.get('/', function (req, res, next) {
res.send('Read docs.');
});
router.use('/auth', authEndpoint)
router.use('/is-authenticated', authenticate)
router.get('/is-authenticated', (req, res) => {
res.status(200).json({
success: true,
})
})
router.use('/', supplierEndpoint)
router.use('/', productEndpoint)
router.use('/', productCategoryEndpoint)
router.use('/', trxEndpoint)
router.use('/', dashboardEndpoint)
router.use('/', predictionEndpoint)
router.use('/', dummyEndpoint)
export default router;