03 / 14
FastAPI
FastAPI는 파이썬으로 서버를 만드는 도구예요. 핵심은 이게 전부예요.
@app.get("/")
def home():
return "안녕""GET으로 /에 오면 이 함수를 실행해서 결과를 돌려줘." 메서드와 주소를 함수에 붙이는 거예요. 2단계에서 본 조합 그대로죠.
왜 FastAPI냐면
- 코드가 짧아요. 위 세 줄이 주소 하나예요.
/docs에 가면 API 문서가 자동으로 생겨요. 14단계에서 봐요.- 요즘 회사들이 많이 써요.
실습 화면 사용법
다음 단계부터 화면이 세 칸으로 나뉘어요.
설명지금 읽는 글
코드 편집기파일별 탭
내 사이트실행 결과
- 실행 버튼(또는
Ctrl+S)을 누르면 코드가 저장되고 오른쪽 화면이 새로고침돼요. - 코드에 오류가 있으면 편집기 아래에 빨간 로그가 떠요. 마지막 줄부터 읽으세요.
- 오른쪽 주소칸에
/posts/1같은 주소를 쳐서 다른 페이지로 갈 수 있어요. - 막히면 위의 정답 넣기를 누르세요. 그 단계의 완성 코드가 들어가요.
- 각 단계 설명 맨 아래 이 단계 전체 코드를 펼치면 완성본을 볼 수 있어요.
- 다 했으면 완료를 눌러 다음 단계로 가요. 코드는 그대로 남아요.
- 칸 사이 경계선을 끌면 크기를 바꿀 수 있어요.
파일 이름과 폴더는 정해져 있어요. app.py, templates/, static/. 단계가 넘어가면 필요한 파일 탭이 생겨요.