👋 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.
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.
Top comments (0)