
Actix -Codebasis mit Beispielen in realer Welt (CRUD, AUTH, Advanced Muster usw.), die sich an die Realworld -Spezifikation und die API halten.
❗ (2021/05/13) Diese Codebasis ist derzeit nicht gewartet, und ich bin nicht daran interessiert, sie aufrechtzuerhalten. Dies beruht auf einer alten Version von Actix - Entwickler, die ACTIX lernen möchten, sollten wahrscheinlich die neuesten Dokumente auf der Actix -Website lesen.
Diese Codebasis wurde erstellt, um eine vollwertige FullStack -Anwendung mit ACTIX zu demonstrieren, einschließlich CRUD -Operationen, Authentifizierung, Routing, Pagination und vielem mehr. CORS wird jedoch noch nicht hinzugefügt.
Diese Implementierung wird nicht überprüft. Siehe den beitragenden Abschnitt unten.
Weitere Informationen darüber, wie dies mit anderen Frontends funktioniert, finden Sie in das Realworld Repo.
Dies ist eine Anwendung in Rust, die ACTIX zur Entwicklung des Backend -Webdienstes verwendet, der die Realworld -Anwendung betreibt.
Sie können eine vollständige Liste der Kisten anzeigen, die in Fracht verwendet werden.
postgres -Funktion aktiviert.cp ) .Env.Example in .env in diesem Verzeichnis und ändern Sie die Umgebungsvariablen entsprechend in Ihr System.diesel database setup ausführen. Stellen Sie sicher, dass es erfolgreich abgeschlossen ist.cargo build . Sie können gerne --release , wenn Sie möchten.cargo run .BIND_ADDRESS -Wert in .env mit dem /api -Pfad enthalten, das z. B. https://127.0.0.1:3000/api . Legen Sie es als solches in Ihrem REST -Kunden (Postbote, Schlaflosigkeit usw.) ein, importieren Sie die Postmannsammlung und testen Sie sie aus! Schauen Sie sich gerne die aktuellen Probleme in diesem Repo für alles an, worauf er bearbeitet werden muss.
Sie können auch ein neues Problem eröffnen, wenn Sie sehen, dass etwas fehlt oder verbessert werden könnte.