DEV Community

Cover image for ¿Qué es una API Rest?
Roger
Roger

Posted on

¿Qué es una API Rest?

👋 Hola el día de hoy en este articulo te enseñare que es una API Rest ya que este concepto es muy importante dentro del desarrollo web.

Conceptos básicos de API Rest

Primero veremos algunos de los principales conceptos básicos como:

  • Cliente: es el que consume la API Rest.
  • Servidor: es el que provee la API Rest.
  • Endpoint: es el punto de entrada de la API Rest.
  • URI: es la dirección de la API Rest.
  • Método: es el tipo de petición que se realiza a la API Rest.

La API Rest se encuentra dentro de una nube, un servidor que corre la aplicación, la nube que es nuestra API se debe conectar con algo que almacene la información, en este caso es un servidor de base de datos. Como MongoDB, MySQL, etc.

El cliente se conecta a la API Rest, la api va a la base de datos y busca la información que necesita, se los devuelve a la API Rest, y por ultimo la API Rest devuelve la información al cliente.
Ejemplo de Conexion

El cliente puede ser una aplicación móvil o una aplicación web.

Formas de conectarse

Para poder conectarnos a nuestra API Rest vamos a utilizar una forma estándar que existe en el mercado.

Endpoint Descripcion
GET/users - /users:id Es un método que nos permite obtener información. Lista un arreglo con los usuarios. Si utilizamos el id nos devuelve un solo usuario y este es un Objeto.
POST/users - /users Es un método que nos permite crear un usuario.
PUT/users/:id Se utiliza para reemplazar un usuario existente.
PATCH/users/:id Se utiliza para actualizar un usuario existente parcialmente.
DELETE/users/:id Se utiliza para eliminar un usuario existente.

Sabiendo esto, ya podemos comenzar a crear nuestra API Rest.
Si quieres crear tu primer app de expres puedes revisar mi articulo de Tu primer app de Express.

Si quieres ver mas tutoriales como este puedes entrar a mi perfil y ahí encontraras una gran variedad de tips y tutoriales.👉Tips y Tutoriales..

Top comments (0)