1. 브라우저에 첫 출력하기 "안녕하세요. FOREST"
- 문자열을 스벨트가 FastAPI 서버에 요청하여 돌려받은 값을 브라우저에 출력하는 것
1.1 Hello API 만들기
- 파이참에서 vprojects>website 오른쪽 마우스, new > pythonFile을 생성
- 확장자 .py는 안 써도 됩니다.
- 에디터를 통해 다음과 같이 입력합니다.
* 모든 동작은 app 객체로부터 비롯된다.
- 어노테이션 @app.get("/hello") 은 /hello 라는 URL 요청이 발생하면 해당 함수를 실행하여 리턴
- /hello 라는 URL이 요청되면 FastAPI는 메세지 {"message ~ ROREST"} 딕셔너리 리턴
1.2 uvicorn을 설치하고 fastAPI서버 실행
- 위에 작성한 프로그램을 실행하기 위해서 FastAPI 프로그램을 구동할 서버를 파이참에서 프롬포트를 열리도록 설정한다.
pip install "uvicorn[standard]"
- main = main.py 의미 / app 은 main.py 의 app 객체를 의미 / --reload 는 옵션프로그램이 변경되면 서버 재시작 없이 그 내용을 반영하라는 의미
- 브라우저 창에 http://127.0.0.1:8000/docs 입력하면 다음과 같은 결과 값을 얻을 수 있다.
0 댓글