2013-10-17 5 views
9

Sono un po 'sopraffatto con il numero di quadri o di esprimere/collegare pezzi middleware che affermano di offrire il supporto REST, ma sono in realtà di più su "CRUD auto"Esistono framework per la creazione di interfacce REST (cioè ipermediali) in NodeJS?

Ci sono esempi che dimostrano che tornano quadro formata collegamenti ipertestuali a altre risorse nelle risposte? Ad esempio, si consideri

/comments

dove posso inviare un messaggio. Dopo persisto il commento, il cliente può essere in grado di recuperare da

/comment/:id

... ma idealmente voglio tornare l'attuale URI del commento creato dalla risorsa commenti collezione (così come molti altri URI per soddisfare HATEOAS), a la POST-Then-GET ... certo, non è impossibile se sei disposto a lanciare concatenazioni di stringhe dappertutto.

Dopo aver giocato con Ember, mi piacerebbe avere qualcosa di simile a the way they handle routes, ma sul lato server, in modo da poter semplicemente fare riferimento a rotte/risorse per nome interno e lasciare l'URI che si adatta al router.

Ha senso? È possibile e l'ho trascurato orribilmente?

+0

mi mancano alcune caratteristiche troppo. Come i percorsi inversi, per facilitare i collegamenti. – jrvidotti

risposta

2

Per creare ad hoc risorse ipermediali-compliant nel formato HAL avrei raccomando il pacchetto HAL NPM

Problemi correlati