■ FastAPI 설치
pip install fastapi
pip install uviconrn
* Uvicorn이란 uvloop 및 httptools를 사용하는 ASGI web server
■ FastAPI 파일 생성
파일명: fastapi_test.py
from fastapi import FastAPI
api = FastAPI()
@api.get("/")
def root():
return {"message":"Hello Lee"} # key -value 형태의 딕셔너리...
# 파라미터
@api.get('/hello')
def hello(name):
result_str = 'Hello. ' + name
return result_str
■ Uvicorn 서버 실행
터미널에서 명령어 입력
uvicorn fastapi_test:api --reload
■ 결과 확인
■ API 문서
http://127.0.0.1:8000/redoc
■ FastAPI 공식문서
https://fastapi.tiangolo.com/ko/
'프로그래밍언어 > Python' 카테고리의 다른 글
파이썬 점세개 python ... 의미 (ellipsis) (3) | 2023.11.21 |
---|---|
FastAPI - APIRouter (API 파일 분리) (0) | 2023.07.12 |
uvicorn 이란? 그리고 사용방법 (0) | 2023.06.16 |
파이썬 버전 안나올때 (파이썬 환경 변수 설정 문제) (0) | 2023.03.10 |
파이썬 모듈, 패키지 기초 그리고 만들기 및 배포 (0) | 2023.03.10 |
댓글