uvicorn app.main:app --reloadは、Uvicornを使用して
FastAPIアプリケーションを実行するためのコマンド
ただ、意味をちゃんと理解しないでしようしていたのでまとめ
uvicorn:
Uvicornの実行可能ファイル
Uvicornは、ASGI (Asynchronous Server Gateway Interface) を
サポートする軽量で高速なASGIサーバー
app.main:app:
Uvicornに、アプリケーションをロードするモジュールと変数名を指定
app.mainはappディレクトリのmain.pyというPythonファイルを指定
appはそのファイル内でFastAPIのインスタンス名
--reload:
このオプションは、開発中にソースコードの編集時、サーバーの
自動的リロードしてくます。開発環境ではとても便利な機能
0 件のコメント:
コメントを投稿