■ 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/
'프로그래머 > 프로그래밍' 카테고리의 다른 글
Visual Studio Code 유용한 단축키 (0) | 2023.08.30 |
---|---|
FastAPI - APIRouter (API 파일 분리) (0) | 2023.07.12 |
uvicorn 이란? 그리고 사용방법 (0) | 2023.06.16 |
ChatGPT API 파라미터 (0) | 2023.05.17 |
VSCode에서 ChatGPT 사용하기 (0) | 2023.03.30 |
댓글