import express from "express"; import helmet from "helmet"; import cors from "cors"; import archivosRoutes from "./routes/archivos"; const app = express(); app.use(helmet()); app.use(cors()); app.use(express.json()); // por si mandás JSON en otras rutas app.use("/", archivosRoutes); // manejo básico de errores app.use((err: any, req: express.Request, res: express.Response, next: express.NextFunction) => { console.error(err); if (res.headersSent) return next(err); res.status(err.status ?? 500).json({ error: err.message ?? "Error interno" }); }); export default app;