Laut der Dokumentation https://hapijs.com/api/16.0.1#route-configuration ist eine Routenmethode möglicherweise nicht vom Typ 'HEAD', aber ich verstehe nicht, warum ich das Verhalten nicht überschreiben kann.Warum kann ich in Hapi keine HEAD-Route erstellen?
1
A
Antwort
3
HEAD
Routen werden automatisch mit jeder von Ihnen definierten Route GET
erstellt. Daher gibt es sehr wenig Grund, dass Sie Ihre eigenen definieren müssen.
Wenn Sie möchten, dass Ihre Handhabung von HEAD-Anfragen optimieren, indem Sie die GET-Handler für das Verfahren überprüfen, und wenn es
head
, Rückkehr eine leere Antwort mit den richtigen Header ist. Dies lohnt sich nur für einige sehr teure GET-Anfragen, bei denen Sie erwarten, dass Kunden HEAD direkt verwenden.Der Hauptgrund, es nicht zu unterstützen, ist, dass ich sehr wenige Entwickler erwarte dies zu verwenden, aber es wird ein zusätzliches Nachschlagen für jede HEAD-Anfrage hinzufügen.
Dies wurde bereits adressiert on Github.
Verwandte Themen
- 1. Warum kann ich keine HTML-Tags erstellen?
- 2. Warum kann ich keine neue Eingabe in mySQL erstellen/aktualisieren?
- 3. Warum kann ich keine Tabelle in meiner H2-Datenbank erstellen?
- 4. Warum kann ich keine Java-Klasse in Android Studio erstellen?
- 5. Ich kann keine Ansicht in Laravel erstellen
- 6. Ruby: Warum kann ich keine neue Datei erstellen?
- 7. Warum kann ich keine CABasicAnimation- oder Keyframe-Animationsdateien erstellen?
- 8. Ich kann keine Instanz erstellen
- 9. Warum kann ich keine "Hallo Welt" für glib erstellen?
- 10. Warum kann Gerrit keine Verzweigung selbst erstellen?
- 11. Warum kann ich keine generische Liste meiner Klassen erstellen?
- 12. Warum kann ich mit PeekMessage() keine erfolgreiche Nachrichtenschleife erstellen?
- 13. Warum kann ich mit diesem dynamischen SQL keine Tabelle erstellen?
- 14. Warum kann ich beim Erstellen der Tabelle keine Einschränkung hinzufügen?
- 15. Hapi keine Daten Attribut von Boom Fehlern
- 16. Ich kann keine Steckdose in XCode erstellen
- 17. ich kann keine Domäne in Openstack erstellen
- 18. Ich kann keine einfache VBScript-Zeichenfolge erstellen
- 19. Wie kann ich auf den Namen des Hapi-Plugins zugreifen?
- 20. Ich kann keine UDP-Anfrage erstellen
- 21. Warum kann ich keinen OData-Service erstellen?
- 22. Ich kann keine Klick-Diashow erstellen
- 23. Ich kann keine Spark Phoenix DataFrames erstellen
- 24. ich kann keine webdriver Objektreferenz erstellen
- 25. Warum kann ich keine Verbindung in Oracle SQL Developer herstellen?
- 26. Ich kann keine Benachrichtigung mit Glide erstellen
- 27. Ich kann keine Dummy-Dateien erstellen
- 28. Kann ich keine neue Rails App erstellen?
- 29. Warum kann ich keine Schienen installieren?
- 30. Warum kann ich keine function.apply aufrufen?