hapi begann als ein Toolkit zum Aufbau RESTful API-Server im Knoten.
Seitdem es langsam in eine vollständig geblasenen Framework für allgemeine HTTP-Server, die auf der Oberseite des Node.js. laufen entwickelte
hapi ermöglicht Entwicklern zu steuern, wie node.js beschäftigt sich mit HTTP-Anforderungen und wie es um Benutzerabfragen reagiert.
Das gesamte System wurde bedeutet vom Start skalierbar sein und wird an jede Infrastruktur, dass es funktioniert auf Bedürfnisse anzupassen.
Auch dank der integrierten Unterstützung für Plugins, hapi können mit zusätzlichen Funktionen, die nicht braucht, um im Kernstandardmäßig ausgedehnt werden.
Dies macht hapi recht schnell zum weltlichen Aufgaben und anpassungsfähig, wenn es wirklich sein muss,
Was ist neu in dieser Pressemitteilung:.
- server.table Change () ergeben sich aus Objekt-Array
- Werfen Sie beim Aufruf Antwort () mit objectMode Strom
- In Verbindung Option 'uri'
- Split Debug-Einstellungen pro Ereignistyp
- Plugin Abhängigkeiten Fehlermeldung geändert
- Unterstützung Blick in Auth Systeme
- Feste reply.continue () in Voraussetzung.
- Feste reply.continue () in Voraussetzung. Schließt # 2243
- Nicht abgefangene Fehler: kann Eigenschaft 'isBoom' von null in hapi / lib / handler.js nicht lesen
- Entfernen Sie String-Notation Verfahren Protokollierung, wenn Cache nicht Setup
- Bei der Verwendung von String-Kurzschrift in pre es bietet keine Antwort Schnittstelle
- Im Cache-Methode in String-Notation umgeht Cache
- Bedingte Validierungsregeln auf der Grundlage Auth
- Füllen connection.info.uri vor dem Start, wenn Port 0
- Unterstützung nackten Server (keine Dateien, Proxy, Ansichten)
- Lassen Sie Plugins, um Server zu verlängern
- request.route Wechseln Sie in ein Wrapper-Objekt enthält Einstellungen
- Expose Reich als öffentliche Schnittstelle
- server.config Ersetzen server.realm.modifiers
Was ist neu in der Version 8.6.0:
- server.table Change () von Objekt zu führen Array
- Werfen Sie beim Aufruf Antwort () mit objectMode Strom
- In Verbindung Option 'uri'
- Split Debug-Einstellungen pro Ereignistyp
- Plugin Abhängigkeiten Fehlermeldung geändert
- Unterstützung Blick in Auth Systeme
- Feste reply.continue () in Voraussetzung.
- Feste reply.continue () in Voraussetzung. Schließt # 2243
- Nicht abgefangene Fehler: kann Eigenschaft 'isBoom' von null in hapi / lib / handler.js nicht lesen
- Entfernen Sie String-Notation Verfahren Protokollierung, wenn Cache nicht Setup
- Bei der Verwendung von String-Kurzschrift in pre es bietet keine Antwort Schnittstelle
- Im Cache-Methode in String-Notation umgeht Cache
- Bedingte Validierungsregeln auf der Grundlage Auth
- Füllen connection.info.uri vor dem Start, wenn Port 0
- Unterstützung nackten Server (keine Dateien, Proxy, Ansichten)
- Lassen Sie Plugins, um Server zu verlängern
- request.route Wechseln Sie in ein Wrapper-Objekt enthält Einstellungen
- Expose Reich als öffentliche Schnittstelle
- server.config Ersetzen server.realm.modifiers
Was ist neu in der Version 8.5.0:
- server.table Change () von Objekt zu führen Array
- Werfen Sie beim Aufruf Antwort () mit objectMode Strom
- In Verbindung Option 'uri'
- Split Debug-Einstellungen pro Ereignistyp
- Plugin Abhängigkeiten Fehlermeldung geändert
- Unterstützung Blick in Auth Systeme
- Feste reply.continue () in Voraussetzung.
- Feste reply.continue () in Voraussetzung. Schließt # 2243
- Nicht abgefangene Fehler: kann Eigenschaft 'isBoom' von null in hapi / lib / handler.js nicht lesen
- Entfernen Sie String-Notation Verfahren Protokollierung, wenn Cache nicht Setup
- Bei der Verwendung von String-Kurzschrift in pre es bietet keine Antwort Schnittstelle
- Im Cache-Methode in String-Notation umgeht Cache
- Bedingte Validierungsregeln auf der Grundlage Auth
- Füllen connection.info.uri vor dem Start, wenn Port 0
- Unterstützung nackten Server (keine Dateien, Proxy, Ansichten)
- Lassen Sie Plugins, um Server zu verlängern
- request.route Wechseln Sie in ein Wrapper-Objekt enthält Einstellungen
- Expose Reich als öffentliche Schnittstelle
- server.config Ersetzen server.realm.modifiers
Was ist neu in der Version 8.4.0:
- server.table Change () von Objekt zu führen Array
- Werfen Sie beim Aufruf Antwort () mit objectMode Strom
- In Verbindung Option 'uri'
- Split Debug-Einstellungen pro Ereignistyp
- Plugin Abhängigkeiten Fehlermeldung geändert
- Unterstützung Blick in Auth Systeme
- Feste reply.continue () in Voraussetzung.
- Feste reply.continue () in Voraussetzung. Schließt # 2243
- Nicht abgefangene Fehler: kann Eigenschaft 'isBoom' von null in hapi / lib / handler.js nicht lesen
- Entfernen Sie String-Notation Verfahren Protokollierung, wenn Cache nicht Setup
- Bei der Verwendung von String-Kurzschrift in pre es bietet keine Antwort Schnittstelle
- Im Cache-Methode in String-Notation umgeht Cache
- Bedingte Validierungsregeln auf der Grundlage Auth
- Füllen connection.info.uri vor dem Start, wenn Port 0
- Unterstützung nackten Server (keine Dateien, Proxy, Ansichten)
- Lassen Sie Plugins, um Server zu verlängern
- request.route Wechseln Sie in ein Wrapper-Objekt enthält Einstellungen
- Expose Reich als öffentliche Schnittstelle
- server.config Ersetzen server.realm.modifiers
Was ist neu in der Version 8.2.0:
- server.table Change () von Objekt zu führen Array
- Werfen Sie beim Aufruf Antwort () mit objectMode Strom
- In Verbindung Option 'uri'
- Split Debug-Einstellungen pro Ereignistyp
- Plugin Abhängigkeiten Fehlermeldung geändert
- Unterstützung Blick in Auth Systeme
- Feste reply.continue () in Voraussetzung.
- Feste reply.continue () in Voraussetzung. Schließt # 2243
- Nicht abgefangene Fehler: kann Eigenschaft 'isBoom' von null in hapi / lib / handler.js nicht lesen
- Entfernen Sie String-Notation Verfahren Protokollierung, wenn Cache nicht Setup
- Bei der Verwendung von String-Kurzschrift in pre es bietet keine Antwort Schnittstelle
- Im Cache-Methode in String-Notation umgeht Cache
- Bedingte Validierungsregeln auf der Grundlage Auth
- Füllen connection.info.uri vor dem Start, wenn Port 0
- Unterstützung nackten Server (keine Dateien, Proxy, Ansichten)
- Lassen Sie Plugins, um Server zu verlängern
- request.route Wechseln Sie in ein Wrapper-Objekt enthält Einstellungen
- Expose Reich als öffentliche Schnittstelle
- server.config Ersetzen server.realm.modifiers
Was ist neu in der Version 7.5.2:.
- Verbesserte hoek zu 2.9.0
Was ist neu in der Version 7.2.0:
- Isolieren-Server in einem eigenen Paket
- Zweite Phase der Server / pack / plugin Refactoring
- Packung Refactoring
Was ist neu in Version 7.0.0:
- Ableger Datei- und Verzeichnis inerte
- Proxy ändern localStatePassThrough Einstellung standardmäßig auf false
- Override-Server files.relativeTo Config pro Strecke
- Route entfernen Handler Registrierung Argumente
- Unterstützung entfernen für Catbox getOrGenerate ()
- Entfernen Sie $ env Unterstützung pack.compose ()
- Verwenden Sie Umgebungsvariablen in CLI-Konfiguration JSON-Datei
- Hapi sollte nicht außer Kraft setzen Cache-Control-Header, wenn es manuell durch Code Benutzers festgelegt
- Entfernen Sie die Unterstützung für tos Authentifizierungseinstellung
- Entfernen Sie Server Config Blick
Was ist neu in der Version 6.8.0:.
- request.server._views in Plugin
- Mime mit MIME-Typ ersetzen.
- Added JOI Validierung zu manifestieren.
Was ist neu in Version 6.5.0:.
- request.server._views in Plugin
- Mime mit MIME-Typ ersetzen.
- Hinzugefügt joi Validierung zu manifestieren.
Was ist neu in Version 6.0.1:.
- Buffer basierte Passwörter nicht Schemavalidierung
Was ist neu in der Version 5.1.0:
- Option hinzugefügt, um Schrägstriche zum Router zu entfernen
- bei Verwendung Dokumentieren Sie den besten Weg zur Umsetzung eines 404 aus dem Verzeichnispfad-Handler Callback
- Server Drosselsteuerungen nicht Ausführung log
- Escaped Fehlermeldung mit regex Validierung
- Option Proxy xforward wird schlechte Überschriften in einigen Fällen eingestellt
- Authentication Würfe werden als gültige Antwort behandelt ()
Was ist neu in der Version 4.0.0:.
- Entfernt parallel Fahne
Was ist neu in Version 3.0.1:.
- Fixed bug plugin.method
Was ist neu in der Version 1.20.0:.
- Zulassen deaktivieren CORS für individuelle Routen
Was ist neu in der Version 1.16.1:
- Entfernen & # X3C; p & # X3e; aus verschiedenen Dateien.
Was ist neu in der Version 1.13.0:.
- Unterstützt Teilpfadsegment Parameter
Was ist neu in der Version 1.11.0:.
- Helper Cache-Drop-Schnittstelle
Was ist neu in der Version 1.7.2:.
- Entfernt zusätzliche Zeile von Code
Was ist neu in der Version 1.6.2:
- Fixed:
- Proxy-Anfragen werden geschlossen, wenn Server-Antwort bereits gesandt.
Was ist neu in der Version 1.3.0:.
- Leistung und hawk-Optionen
Anforderungen :
- Node.js 0.10 oder höher
Kommentare nicht gefunden