Menú de documentación

Backend y API

En esta página

El backend aplica la lógica de negocio y proporciona los datos que necesita la interfaz. OwlMeans Common ofrece convenciones para servicios, solicitudes y comprobaciones de acceso.

Bibliotecas según su función

Biblioteca o estándarFunciónPaquete público de OwlMeans
FastifyServir API HTTP.@owlmeans/server-api
Ajv y extensiones de formatoValidar datos estructurados de solicitudes y configuración.@owlmeans/entrypoint
Plugins CORS y Helmet de FastifyFacilitar los controles del origen del navegador y las cabeceras HTTP relacionadas con la seguridad.@owlmeans/server-api
Compatibilidad con multipart en FastifyGestionar las solicitudes de carga de archivos compatibles.@owlmeans/server-api

Estas dependencias y estándares forman parte del ecosistema público. El conjunto exacto de dependencias de una app depende del proyecto generado y de las funciones desarrolladas; no todas las aplicaciones necesitan todas las bibliotecas de esta lista.

Uso en un proyecto

  1. Describa el comportamiento que necesita en la especificación o en la historia.
  2. Pida al agente que use las convenciones de OwlMeans Common ya presentes en el proyecto.
  3. Consulte la documentación pública del paquete correspondiente cuando quiera entender una dependencia.
  4. Pruebe el comportamiento en la vista previa y revise las reglas de acceso.

Describa qué usuarios pueden crear o actualizar un contacto. Pida al agente que implemente la validación y las comprobaciones de permisos junto con el formulario; después, pruebe tanto una solicitud que deba rechazarse como una válida.

Una API es el medio por el que la interfaz pide al servidor que haga algo. Al validar una solicitud, se comprueba su estructura; al comprobar la autorización, se verifica si quien la envía puede realizar la acción solicitada.

Lea OwlMeans Tech Concept para conocer la arquitectura de la aplicación y continúe con otro agente para conocer cómo se trabaja con el entorno del agente.

Ejemplo de aplicación

Categoría: CRM y gestión de clientes. Ejemplo: un CRM para un equipo pequeño con contactos asignados a responsables y acceso para gerentes.

Nombres y marcas

Los nombres Fastify y Ajv, así como sus marcas asociadas, siguen perteneciendo a sus respectivos titulares o responsables de los proyectos. Las referencias identifican productos, estándares o ejemplos de código fuente. La documentación de OwlMeans no implica patrocinio ni respaldo por parte de esos titulares.