FastAPI2 [FastAPI] API와 Svelte API 만들기main.py에 다음과 같이 파일을 작성하였다.from fastapi import FastAPIapp = FastAPI()@app.get("/hello")def hello(): return {"message": "안녕하세요 파이보"}FastAPI 클래스로 생성한 app 객체가 FastAPI의 핵심 객체이다.함수명 위에 @app.get("hello") 어노테이션은 /hello 라는 URL 요청이 발생하면해당 함수를 실행하여 결과를 리턴하라는 의미이다./hello 라는 URL이 요청되면 {"message": "안녕하세요 파이보"} 라는 딕셔너리를 리턴하게 된다. 유비콘(Uvicorn)은 비동기 호출을 지원하는 파이썬용 웹 서버이다. uvicorn main:app --reloadmain은 파.. 2024. 11. 10. [FastAPI] 개발 환경 - 가상 환경 파이썬 가상 환병은 파이썬 프로젝트를 진행할 때 독립적인 환경을 만들어 준다. 가상 환경 디렉터리 생성하는 방법C:\> mkdir venvsC:\> cd venvsvenvs 디렉터리는 파이썬 가상 환경의 루트 디렉터리가 될 것이다.또 다른 가상 환경을 추가하고 싶다면 이 디렉터리 아래에 설치하면 된다.즉, 모든 가상 환경은 이 디렉터리 안에 만들어질 것이다. C:\venvs> python -m venv myapivenv라는 모듈을 사용해여 myapi라는 가상 환경을 만들었다. 가상 환경 진입 및 벗어나기C:\venvs> cd C:\venvs\myapi\ScriptsC:\venvs\myapi\Scripts> activate(myapi) C:\venvs\myapi\Scripts>(myapi) C:\ven.. 2024. 11. 10. 이전 1 다음