Post

[Python] Fast API

[Python] Fast API

FastAPI란?

파이썬 3.6+ 으로 API서버를 구축하기 위한 모던하고, 빠른 웹 프레임 워크

fastapi 설치

1
pip install fastapi

uvicorn 설치

1
pip install uvicorn

간단한 실행

1
2
3
4
5
6
7
from fastapi import FastAPI

app = FastAPI()

@app.get("/")
async def root():
	return { "message" : "Hello World" }

fastapi + uvicorn 실행

1
uvicorn main:app --reload --host=0.0.0.0 --port=8000
NameDescription
main여기서 main은 main.py의 main을 말한다
appmain.py안에 있는 app=FastAPI()
--reload코드 변경 시 자동으로 저장되어 재시작 됨
--host모든 접근이 가능하게 하려면 0.0.0.0을 입력한다.
--port접속 원하는 포트를 지정해준다.
This post is licensed under CC BY 4.0 by the author.