Flight es increíblemente extensible. Hay varios complementos que se pueden usar para añadir funcionalidad a su aplicación Flight. Algunos son oficialmente compatibles con el Equipo de Flight y otros son bibliotecas micro/lite para ayudarlo a empezar.
La caché es una excelente manera de acelerar su aplicación. Hay varias bibliotecas de caché que se pueden usar con Flight.
Las aplicaciones de CLI son una excelente manera de interactuar con su aplicación. Puede usarlas para generar controladores, mostrar todas las rutas y más.
Las cookies son una excelente manera de almacenar pequeños fragmentos de datos en el lado del cliente. Se pueden utilizar para almacenar preferencias de usuario, configuraciones de la aplicación y más.
La depuración es crucial cuando está desarrollando en su entorno local. Hay algunos complementos que pueden mejorar su experiencia de depuración.
Las bases de datos son el núcleo de la mayoría de las aplicaciones. Así es como se almacenan y recuperan datos. Algunas bibliotecas de bases de datos son simplemente envolturas para escribir consultas y otras son ORM completos.
La encriptación es crucial para cualquier aplicación que almacene datos sensibles. Encriptar y desencriptar los datos no es muy difícil, pero almacenar correctamente la clave de encriptación puede ser dificil. Lo más importante es nunca almacenar su clave de encriptación en un directorio público o hacer un commit a su repositorio de código.
Las sesiones no son realmente útiles para APIs, pero para desarrollar una aplicación web completo, las sesiones pueden ser cruciales para mantener el estado e información de inicio de sesión.
Las plantillas son fundamentales para cualquier aplicación web con una interfaz de usuario. Hay varios motores de plantillas que se pueden utilizar con Flight.
¿Tiene un complemento que le gustaría compartir? ¡Envíe una solicitud de extracción para agregarlo a la lista!