Gibt es Frameworks zum Erstellen von richtigen REST (d. h. Hypermedia) -Schnittstellen in NodeJS?

9

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?

    
Doug Moscrop 17.10.2013, 22:21
quelle

2 Antworten

2

Um Ad-hoc-Hypermedia-konforme Ressourcen im Format HAL zu erstellen, empfehle ich die HAL NPM-Paket

    
Pedro Montoto García 20.11.2014 14:04
quelle
1

Ich glaube, du wirst mit Ссылка glücklicher sein und dann etwas selbst auf Express aufbauen.

    
dankohn 18.10.2013 13:12
quelle

Tags und Links