Liquidsのロゴ Liquids

FastAPIでSwaggerとRedocを無効にする

FastAPI
Python

FastAPIでは、Swagger UIとRedocという簡単にリクエストを送るためのツールが用意されています。

ただ、本番環境などでは無効にしたいのではと思います。

下記コードのようにFastAPI()の引数であるdocs_url (Swagger)とredoc_url (Redoc)にNoneを与えることで無効化することができます。

main.py
from fastapi import FastAPI app = FastAPI( docs_url=None, redoc_url=None ) @app.get('/') def index(): return 'TEST API'

アクセスしてみると、確かにSwaggerとRedocが使用できなくなっています。

目次

Liquidsのロゴ Liquids

Liquidsは誰でも投稿・編集ができる技術Wikiコミュニティ📝です。

あなたもLiquidsで技術Wikiを
書いてみませんか?