-
Notifications
You must be signed in to change notification settings - Fork 0
TheJSArchitects/ApiREST_cohorte4
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
# 📚 API REST - Gestión de Usuarios Una API RESTful completa desarrollada con Node.js y Express para la gestión de usuarios, con validaciones, manejo de errores y logging avanzado. --- ## 🚀 Características - ✅ CRUD completo de usuarios - 🔒 Validación de emails con expresiones regulares - 📝 Sistema de logging con Winston - 🛡️ Manejo centralizado de errores - 🗄️ Base de datos MongoDB con Mongoose - 📊 Logs automáticos en archivo y consola ## 🛠️ Tecnologías | Tecnología | Versión | Propósito | |------------|-----------|--------------------------| | Node.js | Latest | Runtime JavaScript | | Express | ^5.1.0 | Framework web | | MongoDB | - | Base de datos | | Mongoose | ^8.18.1 | ODM para MongoDB | | Winston | ^3.17.0 | Sistema de logging | | dotenv | ^17.2.2 | Variables de entorno | ## 📁 Estructura del Proyecto ## 🌐 Endpoints de la API ### 👥 Usuarios | Método | Endpoint | Descripción | Body | |--------|--------------------|--------------------------|------| | GET | /api/users | Obtener todos los usuarios| - | | GET | /api/users/:id | Obtener usuario por ID | - | | POST | /api/users | Crear nuevo usuario | ✅ | | PUT | /api/users/:id | Actualizar usuario | ✅ | | DELETE | /api/users/:id | Eliminar usuario | - | ### 📝 Ejemplo de Body para POST/PUT
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published