Este proyecto implementa una API REST que gestiona la colección de usuarios, en una base de datos MongoDB utilizando Node.js, Express y Mongoose.
- Node.js versión 20 o superior
- MongoDB instalado y configurado
- Configuración
Clona el repositorio del proyecto en tu directorio local:
Accede al directorio del proyecto clonado e instala las dependencias necesarias: npm install
Crea un archivo .env en la raíz del proyecto y define las variables de entorno necesarias para la conexión a la base de datos MongoDB. Solicitarlas.
Inicio del Servidor de Desarrollo:
Inicia el servidor de desarrollo utilizando el siguiente comando:
npm run dev
-
usuario admin: admin_test@test.com
-
usuario user: user_test@test.com
-
usuario editor: editor_test@test.com
-
password: 12345678
Se utiliza la misma password para cada uno de lo usuarios.
El servidor se iniciará en el puerto 8000 por defecto.
La API REST expone los siguientes endpoints para la gestión de las colecciones:
- User
- CRUD (Crear, Leer, Actualizar, Eliminar) de usuarios.
Se agradecen las contribuciones a este proyecto. Si deseas realizar cambios o agregar nuevas funcionalidades, crea una solicitud de extracción (pull request) en el repositorio de GitHub.