SylowTech/sylow

View on GitHub
server/routes/index.route.js

Summary

Maintainability
A
0 mins
Test Coverage
import express from 'express';
import entityRoutes from './entity.route';
import documentRoutes from './document.route';
import authRoutes from './auth.route';
import fileRoutes from './file.route';
import clientRoutes from './client.route';
import serverRoutes from './server.route';

const router = express.Router(); // eslint-disable-line new-cap

/** GET /health-check - Check service health */
router.get('/health-check', (req, res) =>
  res.send('OK')
);

// mount entity routes at /entities
router.use('/entities', entityRoutes);

// mount document routes at /documents
router.use('/documents', documentRoutes);

// mount auth routes at /auth
router.use('/auth', authRoutes);

// mount clients routes at /clients
router.use('/clients', clientRoutes);

// mount files routes at /files
router.use('/files', fileRoutes);

// mount servers routes at /servers
router.use('/servers', serverRoutes);

export default router;