Flight ist unglaublich erweiterbar. Es gibt eine Anzahl von Plugins, die verwendet werden können, um Funktionalitäten zu Ihrer Flight-Anwendung hinzuzufügen. Einige werden offiziell vom Flight-Team unterstützt, andere sind Micro/Lite-Bibliotheken, um Ihnen den Einstieg zu erleichtern.
Authentifizierung und Berechtigung sind entscheidend für jede Anwendung, die Steuerungen erfordert, um festzulegen, wer auf was zugreifen kann.
Der Zwischenspeicher ist eine großartige Möglichkeit, um Ihre Anwendung zu beschleunigen. Es gibt eine Anzahl von Zwischenspeicher-Bibliotheken, die mit Flight verwendet werden können.
CLI-Anwendungen sind eine großartige Möglichkeit, mit Ihrer Anwendung zu interagieren. Sie können sie verwenden, um Controller zu generieren, alle Routen anzuzeigen und mehr.
Cookies sind eine großartige Möglichkeit, kleine Datenstücke auf der Clientseite zu speichern. Sie können verwendet werden, um Benutzereinstellungen, Anwendungseinstellungen und mehr zu speichern.
Debuggen ist entscheidend, wenn Sie in Ihrer lokalen Umgebung entwickeln. Es gibt ein paar Plugins, die Ihr Debugging-Erlebnis verbessern können.
Datenbanken sind das Herzstück vieler Anwendungen. So speichern und abrufen Sie Daten. Einige Datenbank-Bibliotheken sind einfach Wrapper, um Abfragen zu schreiben, während andere vollständige ORMs sind.
Verschlüsselung ist entscheidend für jede Anwendung, die sensible Daten speichert. Das Verschlüsseln und Entschlüsseln der Daten ist nicht besonders schwierig, aber das ordnungsgemäße Speichern des Verschlüsselungsschlüssels kann schwierig sein. Das Wichtigste ist, den Verschlüsselungsschlüssel niemals in einem öffentlichen Verzeichnis zu speichern oder ihn in Ihr Code-Repository zu übernehmen.
Sitzungen sind für APIs nicht wirklich nützlich, aber für den Aufbau einer Webanwendung können Sitzungen entscheidend sein, um den Zustand und die Anmeldeinformationen aufrechtzuerhalten.
Vorlagen sind elementar für jede Webanwendung mit einer Benutzeroberfläche. Es gibt eine Anzahl von Template-Engines, die mit Flight verwendet werden können.
Haben Sie ein Plugin, das Sie teilen möchten? Reichen Sie einen Pull-Request ein, um es der Liste hinzuzufügen!