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 finalidad

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.

Consulte la arquitectura de la aplicación en el concepto técnico de OwlMeans y el flujo de trabajo del harness en la guía para continuar con otro agente.

Ejemplo de aplicación

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

Nombres y marcas

Los nombres Fastify y Ajv, así como las marcas asociadas, siguen perteneciendo a sus respectivos titulares o a quienes mantienen 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.