メインコンテンツまでスキップ

「FastAPI」タグの記事が1件件あります

FastAPI is a modern, fast (high-performance), web framework for building APIs with Python 3.6+ based on standard Python type hints.

全てのタグを見る

local環境でrequestする

· 約2分
Nodashin
Software Engineer

local環境で自身のfastappにrequestを投げるには、
主にpytestに利用される fastapi.testclient.TestClient を使用する。

開発途中でapiを設定して、起動したり止めたりするのが面倒になるときがある。
かといって、localに直書きしたようなコードを増やすと、
近い将来にAPIで開発しようとなったとき、開発工程の変更が生じる。
いわゆる、仕様変更とそれに伴う開発費用の増額。

testClientで書いておけば、APIへの移行がスムーズになるだけでなく、
自然とソースコードの構造化が進み、バックエンドの開発がスムーズになる。