🗒️
uvicornをプログラムファイルから実行する方法
概要
pythonのプログラムファイル内からuvicorn実行方法。FastAPI公式ドキュメントでuvicornをターミナルから実行する場合にエラーが起きた場合にも対応。
バージョン
- windows10
- python: "3.8.3"
- fastapi: "0.70.0"
- uvicorn: "0.15.0"
uvicorn起動方法
作成したpythonファイルの最後の行に以下のコードを追加する。
if __name__ == "__main__":
uvicorn.run(app)
これでpythonファイルを実行すればuvicornが起動し、指定のURLでアクセスすることができる。また、
if __name__ == "__main__":
uvicorn.run(app, host="127.0.0.1", port=5000)
とすることで、使用するhostとportを指定することができる。
Discussion