Rocket ist ein asynchronisiertes Web -Framework für Rost mit Schwerpunkt auf Benutzerfreundlichkeit, Sicherheit, Erweiterbarkeit und Geschwindigkeit.
#[macro_use] extern crate rocket;#[get ("/<name>/<Age>"). oder
Besuchen Sie localhost:8000/hello/John/58
zum Beispiel wird die hello
-Route auslösen, was zu der String Hello, 58 year old named John!
in den Browser geschickt werden. Wenn ein <age>
-Schaite darin übergeben wurde, die nicht als u8
analysiert werden können, wird die Route nicht angerufen, was zu einem 404 -Fehler führt.
Rakete ist ausführlich dokumentiert:
Übersicht: Ein kurzer Blick auf das, was Rocket zu etwas Besonderem macht.
QuickStart: Wie man so schnell wie möglich anfängt.
Erste Schritte: So starten Sie Ihr erstes Rocket -Projekt.
Leitfaden: Ein detaillierter Leitfaden und Verweis auf Rakete.
API -Dokumentation: "Rustdocs".
Die Dokumentation für die master
-Filiale ist unter https://rocket.rs/master und https://api.rocket.rs/master verfügbar.
Die Dokumentation für die wichtigste Version ${x}
ist unter https://[api.]rocket.rs/v${x}
erhältlich. Beispielsweise sind die V0.4 -Dokumente unter https://rocket.rs/v0.4 und https://api.rocket.rs/v0.4 erhältlich.
Schließlich sind API -Dokumente für aktive Git -Zweige unter https://api.rocket.rs/${branch}
erhältlich. Beispielsweise sind API -Dokumente für die master
-Filiale unter https://api.rocket.rs/master erhältlich. Zweig -Rustdocs werden in jedem Commit gebaut und eingesetzt.
Das Beispielverzeichnis enthält komplette Kisten, die die Funktionen und die Verwendung von Rocket vorstellen. Jedes Beispiel kann zusammengestellt und mit Fracht ausgeführt werden. Zum Beispiel erstellt und führt die folgende Folge von Befehlen das hello
-Beispiel aus und führt aus:
CD -Beispiele/Hallo Frachtlauf
Wenn Sie außerhalb der Dokumentation Hilfe benötigen, können Sie:
Fragen Sie Fragen über GitHub -Diskussionsfragen.
Chatten Sie mit uns unter #rocket:mozilla.org
auf Matrix (über Element zusammen).
Beiträge sind absolut begrüßt und gefördert! Wenn Sie an Code interessiert sind, lesen Sie bitte zunächst einen Beitrag zur vollständigen Richtlinien. Zusätzlich könnten Sie:
Senden Sie eine Feature -Anfrage oder einen Fehlerbericht als Problem.
Bitten Sie um eine verbesserte Dokumentation als Problem.
Kommentieren Sie Probleme, die Feedback erfordern.
Beantwortet Fragen in GitHub -Diskussionsfragen.
Teilen Sie ein Projekt in Github -Diskussionen.
Rakete ist nach Ihrer Option unter einer der folgenden Liegestütze lizenziert:
Apache-Lizenz, Version 2.0, (Lizenz-apache oder https://www.apache.org/licenses/license-2.0)
MIT-Lizenz (Lizenz- oder https://opensource.org/licenses/Mit)
Sofern Sie nicht ausdrücklich etwas anderes angeben, ist ein Beitrag, der absichtlich zur Aufnahme in Rakete von Ihnen eingereicht wird, ohne zusätzliche Bedingungen in der MIT -Lizenz und der Apache -Lizenz, Version 2.0, doppelt lizenziert.
Die Rocket -Website -Dokumente sind unter getrennten Bedingungen lizenziert. Jeder Beitrag, der absichtlich zur Aufnahme in die Rocket -Website -Dokumente von Ihnen eingereicht wird, wird nach diesen Bedingungen lizenziert.