actix realworld example app
1.0.0

RealWorld SpecとAPIを順守する現実世界の例(CRUD、AUTH、高度なパターンなど)を含むActixコードベース。
❗(2021/05/13)このコードベースは現在メンテナンスされておらず、私はそれを維持することに興味がありません。これは、Actixの古いバージョンに依存しています。Actixを学びたい開発者は、おそらくActixのWebサイトで最新のドキュメントを読む必要があります。
このコードベースは、CRUD操作、認証、ルーティング、ページネーションなどを含むACTIXを使用して構築された完全に駆け抜けたフルスタックアプリケーションを実証するために作成されました。ただし、CORSはまだ追加されていません。
この実装はレビューされていません。以下の貢献セクションを参照してください。
これが他のフロントエンドでどのように機能するかの詳細については、RealWorld Repoをご覧ください。
これは、RealWorldアプリケーションを動作させるバックエンドWebサービスを開発するためにActixを利用するRustで書かれたアプリケーションです。
Cargo.tomlで使用されている木枠の完全なリストを表示できますが、ここにメモの主なものがあります。
postgres機能を有効にしてディーゼルCLIを取り付けます。.envにcpし、システムにそれに応じて環境変数を変更します。diesel database setupします。正常に完了していることを確認してください。cargo buildで構築します。必要に応じて--releaseをコンパイルしてください。cargo runで走ってください。https://127.0.0.1:3000/api 3000/apiなどの/apiパスを備えた.envにあるBIND_ADDRESS値にあるものになります。 RESTクライアント(郵便配達員、不眠症など)でそのように設定し、郵便配達員コレクションをインポートしてテストを開始します! 現在取り組む必要があるものについては、このリポジトリの現在の問題を自由に見てください。
また、何かが欠けているか、改善される可能性がある場合は、新しい問題を開くことができます。