import express from 'express'; import cors from 'cors'; import authRoutes from './auth/routes/auth.routes.js'; import dashboardRoutes from './dashboard/routes/dashboard.routes.js'; import webhookRoutes from './qiwe/routes/webhook.routes.js'; import healthRoutes from './health/routes/health.routes.js'; import { errorHandler } from '../../shared/http/error-handler.js'; import { notFoundHandler } from '../../shared/http/not-found.middleware.js'; const app = express(); app.use(cors()); app.use(express.json()); app.use('/api/auth', authRoutes); app.use('/api/dashboard', dashboardRoutes); app.use('/api/qiwe', webhookRoutes); app.use('/api', healthRoutes); app.use(notFoundHandler); app.use(errorHandler); export default app;