En este repositorio he creado una API REST que permite realizar operaciones CRUD (crear, leer, actualizar y eliminar) de un usuario. La API está construida utilizando Node.js, Express.js y MongoDB. Si quieres utilizar este repositorio te dejo abajo las intrucciones.
Paso 1: Instalación de dependencias.
- Clone el repositorio y luego ejecute.
npm install
Paso 2: Vincular la API a MongoDB.
- Crearemos el archivo .env.
- Reemplazamos NombreDatabase por el nombre de su base de datos.
- El numero del Port lo puedes dejar por defecto o utilizar el que tu quieras.
Paso 3: Inicia tu proyecto.
- Para iniciar su proyecto, simplemente escriba uno de los 2 comandos:
npm run dev
nodemon app.js
- Lo que se lograra con esto es que su API se ejecutará en el puerto que usted haya puesto, en mi caso en el 3001.
Paso 4: Prueba las diferentes rutas de la API.
Esta es una API que administra usuarios. Un usuario se caracteriza por:
- nombre: el nombre del usuario.
- correo: el correo del usuario.
- password: la contraseña del usuario.
Tenemos un total de 5 rutas.
- Agregar usuario http://localhost:3001/api/usuarios/registrar
- Lista de todos los usuario http://localhost:3001/api/usuarios/usuarios
- Buscar jugador por correo http://localhost:3001/api/usuarios/ver/:correo
- Actualizar el usuario http://localhost:3001/api/usuarios/actualizar/:correo
- Eliminar usuario http://localhost:3001/api/usuarios/eliminar/:correo
Ejemplo de la API.
- Registrar usuario.
- Ver usuarios.
- Buscar usuario.
- Actualizar usuario.
- Eliminar usuario.






