728x90
반응형
SMALL
main.py
from typing import Optional
from fastapi import FastAPI
app = FastAPI()
@app.get("/")
def read_root():
return {"Hello": "World"}
@app.get("/items/{item_id}")
def read_item(item_id: int, q: Optional[str] = None):
return {"item_id": item_id, "q": q}
실행하기
uvicorn main:app --reload
대화형 API 문서
http://127.0.0.1:8000/docs로 이동하면 자동 대화형 API 문서를 볼 수 있다 (Swagger UI 제공).
대안 API 문서
http://127.0.0.1:8000/redoc로 이동하면 다른 자동 문서를 볼 수 있다 (ReDoc 제공).
https://fastapi.tiangolo.com/ko/#_6
728x90
반응형
LIST
'App Programming > FastAPI' 카테고리의 다른 글
[FastAPI] 객체 탐지하기 (0) | 2023.07.25 |
---|---|
[FastAPI] 그래프 그리기 (0) | 2023.07.21 |
FastAPI (0) | 2022.01.18 |