Token autenticacion en Nodejs
Enviado por BRYAN EDUARDO AZUERO VARGAS • 13 de Enero de 2024 • Tutorial • 918 Palabras (4 Páginas) • 69 Visitas
[pic 1]
UNIVERSIDAD DE LAS FUERZAS ARMADAS ESPE
DEPARTAMENTO DE CIENCIAS DE LA COMPUTACIÓN
INGENIERÍA EN TECNOLOGÍAS
DE LA INFORMACIÓN
PROGRAMACIÓN AVANZADA
Tarea #6: Token autenticación
ESTUDIANTE: AZUERO VARGAS BRYAN EDUARDO
UNIDAD: 1
NRC: 14388
Sangolquí, 29 noviembre del 2023
CONTENIDO
DOCUMENTO Modelo 3
INTRODUCCION 3
OBJETIVOS 3
DESARROLLO 4
CONSLUSIONES 10
PARA MI 10
BIBLIOGRAFIA 11
- DOCUMENTO Modelo
- INTRODUCCION
Lenguajes de Desarrollo de Componentes
Los lenguajes de desarrollo de componentes son esenciales para la implementación de la programación orientada a componentes. Estos lenguajes ofrecen un conjunto de reglas y convenciones que permiten la creación, integración y manipulación de componentes de manera efectiva. Proporcionan un marco estructural para definir interfaces, contratos y comportamientos que facilitan la colaboración entre componentes.
Características de la Programación Orientada a Componentes
La entidad básica en la programación orientada a componentes es el propio componente, que actúa como una "caja negra" encapsulando funcionalidades específicas. Este enfoque fomenta la reutilización de código, ya que los componentes pueden ser fácilmente integrados en diferentes contextos sin afectar otros componentes. Conceptos clave como la reflexión, eventos, contratos, seguridad, composición tardía y polimorfismo son fundamentales para comprender y aplicar de manera efectiva la programación orientada a componentes.
Modelo de Componentes
El modelo de componentes define cómo se estructuran y organizan los componentes dentro de un sistema. Establece reglas para la interacción, comunicación y colaboración entre estos elementos autónomos, facilitando la construcción de sistemas más flexibles y mantenibles.
Plataformas de Componentes
Las plataformas de componentes ofrecen un entorno o marco que permite el desarrollo, despliegue y ejecución de componentes de software. Estas plataformas proporcionan las herramientas necesarias para la gestión eficiente de componentes en tiempo de ejecución.
Remote Procedure Calls (RPC)
Las llamadas de procedimiento remoto son esenciales para la distribución y comunicación entre componentes en entornos distribuidos. Facilitan la invocación de funciones o métodos en componentes remotos, permitiendo la construcción de sistemas distribuidos más robustos.
Formas de Composición
La composición es un aspecto clave de la programación orientada a componentes y puede adoptar diversas formas, como la distribución de componentes, distribución de frameworks, composición simple, composición heterogénea y la extensión de frameworks. Cada forma aborda diferentes necesidades y escenarios de desarrollo.
- OBJETIVOS
- Crear una colección “Product” que contenga nombre, precioVenta, detalle, cantidad.
- Implementar operaciones CRUD en la colección de Products.
- Implementar un token de autenticación para bucar un producto en especifico por su identificador id.
- DESARROLLO
Creamos un archivo producto.js en la sección models. Creamos la estructura que tendrá nuestros documentos en nuestra colección.
[pic 2]
Creamos una nueva ruta llamada “producto.js” en ella importamos la estructura, la ruta del modelo y el servidor que usaremos.
[pic 3]
Creación del registro
[pic 4]
Listado de los productos.
[pic 5]
Búsqueda de producto por ID.
[pic 6]
Actualizar producto por ID.
[pic 7]
Eliminación de producto por ID.
[pic 8]
Realizamos las solicitudes en el archivo llamado “requests.http”. Solicitud POST para crear un Producto. Se envía un objeto JSON que representa el nuevo producto con propiedades como nombre, precio de venta, detalle y cantidad.
...