コンテンツにスキップ
per page, with , order by , clip by
Results of 1 - 9 of about 9 for リソース (0.003 sec.)
プロジェクト生成 - テンプレート 11881
プロジェクト生成 - テンプレート プロジェクトジェネレーターは、初期設定、セキュリティ、データベース、初期APIエンドポイントなどの多くが含まれているため、プロジェクトの開始に利用できます。 プロジェクトジェネレーターは常に非常に意見が分かれる設 ... 基本的なユーザーモデル (任意の修正や削除が可能)。 Alembic マイグレーション。 CORS (Cross Origin Resource Sharing (オリジン間リソース共有))。 Celery ワーカー。バックエンドの残りの部分からモデルとコードを選択的にインポートし、使用可能。 Dockerと統合された Py ...
https://man.mtool.work/fastapi/0.115/project-generation/
デプロイメントのコンセプト 11270
デプロイメントのコンセプト FastAPI を用いたアプリケーションをデプロイするとき、もしくはどのようなタイプのWeb APIであっても、おそらく気になるコンセプトがいくつかあります。 それらを活用することでアプリケーションを デプロイするための最適な方法 ... るかを見ていきましょう。 最終的な目的は、 安全な方法で APIクライアントに サービスを提供 し、 中断を回避 するだけでなく、 計算リソース (例えばリモートサーバー/仮想マシン)を可能な限り効率的に使用することです。? この章では前述した コンセプト についてそれぞれ ... 以前として必要になるでしょう。 Tip コンテナを使った具体的な例については、次の章で紹介します: コンテナ内のFastAPI - Docker . リソースの利用 あなたのサーバーは リソース であり、プログラムを実行しCPUの計算時間や利用可能なRAMメモリを消費または 利用 することがで ... きます。 システムリソースをどれくらい消費/利用したいですか? 「少ない方が良い」と考えるのは簡単かもしれないですが、実際には、 クラッシュせずに可能な限 ...
https://man.mtool.work/fastapi/0.115/deployment/concepts/
コンテナ内のFastAPI - Docker 11090
コンテナ内のFastAPI - Docker FastAPIアプリケーションをデプロイする場合、一般的なアプローチは Linuxコンテナ・イメージ をビルドすることです。 基本的には Docker を用いて行われます。生成されたコンテナ・イメージは、いくつかの方法のいずれかでデプ ... ます。これは、(OS全体をエミュレートする完全な仮想マシンと比べて)非常に軽量であることを意味します。 このように、コンテナは リソースをほとんど消費しません が、プロセスを直接実行するのに匹敵する量です(仮想マシンはもっと消費します)。 コンテナはまた、独自の ...
https://man.mtool.work/fastapi/0.115/deployment/docker/
依存関係 - 最初のステップ 8646
依存関係 - 最初のステップ ** FastAPI** は非常に強力でありながら直感的な 依存性注入 システムを持っています。 それは非常にシンプルに使用できるように設計されており、開発者が他のコンポーネント FastAPI と統合するのが非常に簡単になるように設計され ... API がそれを実行し、結果を「注入」することを引き受けます。 他にも、「依存性注入」と同じような考えの一般的な用語があります: リソース プロバイダ サービス インジェクタブル コンポーネント FastAPI プラグイン 統合や「プラグイン」は 依存性注入 システムを使って構 ...
https://man.mtool.work/fastapi/0.115/tutorial/dependencies/
CORS (オリジン間リソース共有) 8394
CORS (オリジン間リソース共有) CORSまたは「オリジン間リソース共有」 は、ブラウザで実行されているフロントエンドにバックエンドと通信するJavaScriptコードがあり、そのバックエンドがフロントエンドとは異なる「オリジン」にある状況を指します。 オリジ ...
https://man.mtool.work/fastapi/0.115/tutorial/cors/
HTTPS について 7693
HTTPS について HTTPSは単に「有効」か「無効」かで決まるものだと思いがちです。 しかし、それよりもはるかに複雑です。 Tip もし急いでいたり、HTTPSの仕組みについて気にしないのであれば、次のセクションに進み、さまざまなテクニックを使ってすべてをセッ ... トアップするステップ・バイ・ステップの手順をご覧ください。 利用者の視点から HTTPS の基本を学ぶ に当たっては、次のリソースをオススメします: https://howhttps.works/ . さて、 開発者の視点 から、HTTPSについて考える際に念頭に置くべきことをいくつかみて ...
https://man.mtool.work/fastapi/0.115/deployment/https/
ミドルウェア 7693
ミドルウェア FastAPI アプリケーションにミドルウェアを追加できます。 「ミドルウェア」は、すべての リクエスト に対して、それがあらゆる特定の path operation によって処理される前に機能する関数です。また、すべての レスポンス に対して、それを返す ... キュメント に記載されているパラメータ expose_headers を使用して、それらをCORS設定に追加する必要があります ( CORS (オリジン間リソース共有) ) 技術詳細 from starlette.requests import Request を使用することもできます。 FastAPI は、開発者の便利のためにこれを提供 ...
https://man.mtool.work/fastapi/0.115/tutorial/middleware/
最初のステップ 7172
最初のステップ 最もシンプルなFastAPIファイルは以下のようになります: Python 3.8+ from fastapi import FastAPI app = FastAPI () @app . get ( "/" ) async def root (): return { "message" : "Hello World" } これを main.py にコピーします。 ライブサ ... items/foo 情報 「パス」は一般に「エンドポイント」または「ルート」とも呼ばれます。 APIを構築する際、「パス」は「関心事」と「リソース」を分離するための主要な方法です。 Operation ここでの「オペレーション」とは、HTTPの「メソッド」の1つを指します。 以下のような ...
https://man.mtool.work/fastapi/0.115/tutorial/first-steps/
エラーハンドリング 6992
エラーハンドリング APIを使用しているクライアントにエラーを通知する必要がある状況はたくさんあります。 このクライアントは、フロントエンドを持つブラウザ、誰かのコード、IoTデバイスなどが考えられます。 クライアントに以下のようなことを伝える必要が ... あるかもしれません: クライアントにはその操作のための十分な権限がありません。 クライアントはそのリソースにアクセスできません。 クライアントがアクセスしようとしていた項目が存在しません。 など これらの場合、通常は 400 (400から499 ...
https://man.mtool.work/fastapi/0.115/tutorial/handling-errors/
PREV 1 NEXT