FastAPI 시작하기

jungjun hur·2021년 12월 2일
0

FastAPI

목록 보기
3/3

준비물

FastAPI 를 배우기 위해서는 두 가지 준비물이 필요합니다. 바로 Python 과 파이썬 코드의 작성을 도와주는 VSCode 입니다. 꼭 VSCode 일 필요는 없고 "Python IDE" 를 구글링해보고 선호하는 에디터를 사용해도 무방합니다.

FastAPI를 배우고자 하는 분들은 대부분 Python 개발환경이 갖춰져 있겠지만
만약 아니라면 아래의 단계를 차례대로 수행하면 FastAPI를 배울 수 있는 준비가 갖춰집니다.
1. python 설치(파이썬 다운로드)
2. vscode 설치(VSCode 다운로드)
3. 프로젝트를 진행할 폴더 만들기
4. vscode 실행 후 open folder 를 통해 프로젝트 폴더 열기
5. 터미널에서 pip install fastapi uvicorn 입력

기본 App 만들기

프로젝트 폴더에 main.py 파일을 생성하고 아래 코드를 입력합니다.

import fastapi

app = fastapi.FastAPI()

@app.get('/')
def home():
	return {"message": "Welcome Home!"}

그리고 터미널에서 아래 명령을 실행합니다.

uvicorn main:app

uvicorn 은 웹서버를 구동하는 명령어로 main.py 파일의 app 을 실행하라는 의미입니다.

그러면 기본으로 localhost:8000 에서 웹사이트가 시작되며 해당 주소를 브라우저에서 입력하면 코드에서 작성했던 {"message": "Welcome Home!"} 가 나타남을 확인할 수 있습니다.

정리

이번 글에서는 FastAPI 를 학습하기 위한 준비물과 기본 앱 작성 및 웹서버 실행 방법을 알아보았습니다. 다음 글에서 url path 를 설정하는 방법을 알아보도록 하겠습니다.

profile
developer

0개의 댓글