Nodejs y Mongodb CRUD | desde cero
Hoy en día la mayoría de las empresas utilizan API REST para crear servicios. Esto se debe a que es un estándar lógico y eficiente para la creación de servicios web.
Según Fielding las restricciones que definen a un sistema RESTful serían:
-Cliente-servidor:
esta restricción mantiene al cliente y al servidor débilmente acoplados. Esto quiere decir que el cliente no necesita conocer los detalles de implementación del servidor y el servidor se “despreocupa” de cómo son usados los datos que envía al cliente.
-Sin estado:
aquí decimos que cada petición que recibe el servidor debería ser independiente, es decir, no es necesario mantener sesiones.
-Cacheable:
debe admitir un sistema de almacenamiento en caché. La infraestructura de red debe soportar una caché de varios niveles. Este almacenamiento evitará repetir varias conexiones entre el servidor y el cliente para recuperar un mismo recurso.
-Interfaz uniforme:
define una interfaz genérica para administrar cada interacción que se produzca entre el cliente y el servidor de manera uniforme, lo cual simplifica y separa la arquitectura. Esta restricción indica que cada recurso del servicio REST debe tener una única dirección, “URI”.
-Sistema de capas:
el servidor puede disponer de varias capas para su implementación. Esto ayuda a mejorar la escalabilidad, el rendimiento y la seguridad.
Other Videos By SoyDeriam
2020-07-26 | Configuración del archivo de las rutas |
2020-07-26 | Configuración del archivo index |
2020-07-25 | Crea un servidor con express |
2020-07-23 | Estructura de un proyecto | NodeJS |
2020-07-21 | instalación postman | windows |
2020-07-01 | Condicionales If |
2020-06-30 | Condicionales For |
2020-06-17 | Instalación NodeJS y MongoDB |
2020-06-17 | Creación de Clases |
2020-06-12 | Funciones |
2020-06-12 | Nodejs y Mongodb CRUD | desde cero |
2020-06-11 | Variables Map |
2020-06-11 | Listas tipo Set |
2020-06-09 | ( Este video se actualizo )Arquitectura de una Base de datos ANSI |
2020-06-08 | Listas List - var |
2020-06-06 | Variables String - Bool |
2020-06-06 | Variables Final and Const |
2020-05-31 | Variables numéricas |
2020-05-29 | Tipos de datos |
2020-05-29 | Primeros pasos con Dart | Hola mundo |
2020-05-29 | Aprende DART desde cero |