Skip to content

Acerca del repositorio, he creado una API REST de operaciones CRUD. Este código incluye Nodejs, Expressjs y Mongodb

Notifications You must be signed in to change notification settings

NicolasOrrego/crud-node-express-mongodb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hola soy Nicolás 👋

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.

Cómo utilizar este repositorio: instrucciones paso a paso.

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.

Captura-de-Pantalla-2023-01-23-a-la-s-19-33-28.png

  • 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.

Captura-de-Pantalla-2023-01-23-a-la-s-19-48-11.png

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.

Ejemplo de la API.

  • Registrar usuario.

Captura-de-Pantalla-2023-01-23-a-la-s-20-15-44.png

  • Ver usuarios.

Captura-de-Pantalla-2023-01-23-a-la-s-20-17-28.png

  • Buscar usuario.

Captura-de-Pantalla-2023-01-23-a-la-s-20-19-35.png

  • Actualizar usuario.

Captura-de-Pantalla-2023-01-23-a-la-s-20-22-18.png

  • Eliminar usuario.

Captura-de-Pantalla-2023-01-23-a-la-s-20-22-57.png

About

Acerca del repositorio, he creado una API REST de operaciones CRUD. Este código incluye Nodejs, Expressjs y Mongodb

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published