Knoten-Restful | Eine Bibliothek zum schnellen Bereitstellen einer REST-API mit Express oder Connect

Bloggen

Knoten-Restful | Eine Bibliothek zum schnellen Bereitstellen einer REST-API mit Express oder Connect

Knoten-erholsam

Erstellen Sie fantastische APIs mit Express.



Registrieren Sie Mongoose-Ressourcen und standardmäßige RESTful-Routen werden automatisch erstellt

|_+_|

Registriert die folgenden Routen:



|_+_|

die genau das tun, was Sie denken!

Das Beste daran ist, dass |_+_| gibt ein Mongoose-Modell zurück, sodass Sie mit ihm auf die gleiche Weise interagieren können, wie Sie es bereits gewohnt sind! (also |_+_|, |_+_| usw.)



Die Unterstützung

Diese Bibliothek wird derzeit durch beschwerdegesteuerte Entwicklung unterstützt. Wenn Sie also etwas sehen, eine Funktionsanfrage haben, ein Problem eröffnen und wenn es mit der Mission der Bibliothek zu übereinstimmen scheint, werde ich es priorisieren.

Installieren

|_+_|

Verwendungszweck

Eine gute Beispielanwendung gibt es unter Beispiele/Filme.

Ich werde auch einige Funktionen und Anwendungsfälle für sie zeigen, wie man Routen einrichtet usw.

API

Es gibt einige Funktionen, die verfügbar sind, nachdem wir das Mungo-Schema registriert haben. Den ersten haben wir bereits gesehen.

|_+_| nimmt eine Liste von Methoden, die auf der Ressource verfügbar sein sollten. Zukünftige Methodenaufrufe überschreiben zuvor festgelegte Werte, um |_+_| zu verbieten Operationen, einfach ausführen

|_+_|

Wir können auch benutzerdefinierte Routen fahren. Wir können benutzerdefinierte Routen hinzufügen, indem wir |_+_| aufrufen

|_+_|

Dadurch wird eine Route bei |_+_| eingerichtet, die bei allen HTTP-Methoden aufgerufen wird. Wir können die HTTP-Methode auch einschränken, indem wir sie dem Pfad hinzufügen:

|_+_|

Oder führen Sie eine Kombination von HTTP-Methoden durch.

Jetzt. Nehmen wir an, wir müssen beliebigen Code vor oder nach einer Route ausführen. Nehmen wir an, wir müssen ein Passwort vor einer POST- oder PUT-Operation hashen. Nun, einfach.

|_+_|

Junge. Das war einfach. Wie wäre es, Dinge nach der Anfrage zu tun, aber bevor sie an den Benutzer zurückgesendet werden? Restful speichert das zurückzugebende Datenbündel in |_+_| (sehen mich

MEINE Lizenz

Copyright (c) 2012 von Ben Augarten

Hiermit wird jeder Person, die eine Kopie dieser Software und der dazugehörigen Dokumentationsdateien (die „Software“) erhält, kostenlos die Erlaubnis erteilt, mit der Software uneingeschränkt zu handeln, einschließlich, aber nicht beschränkt auf die Rechte zur Nutzung, Vervielfältigung, Änderung und Zusammenführung , Kopien der Software zu veröffentlichen, zu verteilen, unterzulizenzieren und/oder zu verkaufen und Personen, denen die Software zur Verfügung gestellt wird, dies zu gestatten, vorbehaltlich der folgenden Bedingungen:

Der obige Urheberrechtshinweis und dieser Genehmigungshinweis müssen in allen Kopien oder wesentlichen Teilen der Software enthalten sein.

DIE SOFTWARE WIRD OHNE MÄNGELGEWÄHR BEREITGESTELLT, OHNE AUSDRÜCKLICHE ODER STILLSCHWEIGENDE GEWÄHRLEISTUNG, EINSCHLIESSLICH, ABER NICHT BESCHRÄNKT AUF GEWÄHRLEISTUNGEN DER MARKTFÄHIGKEIT, EIGNUNG FÜR EINEN BESTIMMTEN ZWECK UND NICHTVERLETZUNG VON RECHTEN DRITTER. DIE AUTOREN ODER URHEBERRECHTSINHABER SIND IN KEINEM FALL HAFTBAR FÜR ANSPRÜCHE, SCHÄDEN ODER SONSTIGE HAFTUNG, OB IN EINER VERTRAGSAKTION, UNERLAUBTER HANDLUNG ODER ANDERWEITIG, DIE SICH AUS, AUS ODER IM ZUSAMMENHANG MIT DER SOFTWARE ODER DER NUTZUNG ODER ANDEREN HANDLUNGEN IN DER SOFTWARE ERGEBEN SOFTWARE.

Download-Details:

Autor: baugarten
Download-Link: Laden Sie den Quellcode herunter
Offizielle Website: https://github.com/baugarten/node-restful
Lizenz: MEINE Lizenz