Spaces:
Runtime error
Runtime error
import express from 'express'; | |
import invoiceRouter from './invoice.routes'; | |
import pwRouter from './propertyware.routes'; | |
import userRouter from './users.routes'; | |
import auditLogRouter from './auditLogs.routes'; | |
import authRouter from './auth.routes'; | |
import errorLogRouter from './errorLog.routes'; | |
import rolesRouter from './roles.routes'; | |
import settingRouter from './settings.routes'; | |
import invoiceActivityLogRouter from './invoiceActivityLogs.routes'; | |
import vendorConfigRouter from './vendorConfig.routes'; | |
import permissionRouter from './permission.routes'; | |
const router = express.Router(); | |
/** | |
* @swagger | |
* /: | |
* get: | |
* tags: ["Root"] | |
* summary: Service health check | |
* responses: | |
* 200: | |
* description: The health of the service | |
*/ | |
router.get('/', (_, res) => { | |
res.send('Service is healthy!'); | |
}); | |
router.use("/api/pw", pwRouter); | |
router.use('/api/invoices', invoiceRouter); | |
router.use('/api', authRouter); | |
router.use('/api/users', userRouter); | |
router.use('/api/audit-logs', auditLogRouter); | |
router.use('/api/error-logs', errorLogRouter); | |
router.use('/api/roles', rolesRouter); | |
router.use('/api/settings/', settingRouter) | |
router.use('/api/invoice-activity-logs', invoiceActivityLogRouter); | |
router.use('/api/vendor-config', vendorConfigRouter); | |
router.use('/api/permissions', permissionRouter); | |
export default router; | |