Ich bin ein wenig überwältigt von der Anzahl der Frameworks oder Express / Connect Middleware-Teile, die behaupten, sie bieten REST-Unterstützung, aber sind wirklich mehr über "Auto CRUD"
Gibt es Beispiele, die die Rückkehr von Framework-Hyperlinks zu anderen Ressourcen in Antworten demonstrieren? Betrachten Sie zum Beispiel
/comments
wo ich eine Nachricht senden kann. Nachdem ich den Kommentar beibehalten habe, kann der Client ihn möglicherweise von
abrufen /comment/:id
... aber im Idealfall möchte ich den tatsächlichen URI des erstellten Kommentars aus der Kommentarsammlungsressource (wie auch viele andere URIs, um HATEOAS zu befriedigen) zurückgeben, a la POST-Then-GET ... sicher, ist es nicht unmöglich, wenn Sie bereit sind, String-Verkettungen überall hin zu werfen.
Nachdem ich mit Ember gespielt habe, würde ich gerne etwas Ähnliches wie haben, wie sie mit Routen umgehen , aber auf der Serverseite, so dass ich einfach auf Routen / Ressourcen nach internem Namen verweisen kann und das URI-Template dem Router überlassen kann.
Macht das Sinn? Ist das möglich und ich habe es schrecklich übersehen?
Um Ad-hoc-Hypermedia-konforme Ressourcen im Format HAL
zu erstellen, empfehle ich die HAL NPM-Paket