본문 바로가기

fast api3

FAST API Project 생성 방법 Visual Studio Code에서 FAST API Project 생성 방법과 서버 구동 및 결과 확인*자세한 설명 생략  ▷ Project 생성 방법 ① Project Directory 생성 ② main.py 생성 ③ 실행> uvicorn main:app --reload  ▷ 결과 확인*Web : http://localhost:8000 *Swagger : http://localhost:8000/docs   ▷ 참고 첫걸음 - FastAPIFastAPI framework, high performance, easy to learn, fast to code, ready for productionfastapi.tiangolo.com  ▷ 관련 글 pip install "fastapi[all]"// 부분 설치.. 2024. 11. 28.
FAST API 설치 명령어 하나로 간단하게 설치*아래 공식 문서 참고  ▷ FAST API 설치// 모든 의존성 및 기능 설치// uvicorn(서버) 포함> pip install "fastapi[all]"// 부분 설치 가능> pip install fastapi> pip install uvicorn *명령어를 실행하면 설치 끝  ▷ 참고 자습서 - 사용자 안내서 - FastAPIFastAPI framework, high performance, easy to learn, fast to code, ready for productionfastapi.tiangolo.com  ▷ 관련글 Python 설치 방법▷ Python 설치 방법*Windows 10에서 진행*pythion 3.12.2   *Use admin privileges.. 2024. 11. 28.
FAST API란? Django와 Flask와 같은 웹 프레임워크*간단하여 많이 사용*자세한 설명 생략  ▷ Fast API란?     - REST API 개발에 특화    - 비동기 처리가 가능해 매우 빠름    - API 문서를 자동 생성(Swagger, OpenAPI)    - 보안 기능 지원(JWT) *Django: 풀스택 프레임워크, DB, 관리자 페이지 등 웹 개발에 필요한 기능 제공(동기)  ▷ Uvicorn Server - Python으로 작성된 ASGI 규격을 구현한 비동기 웹 서버* ASGI(Asynchronous Server Gateway Interface) : Python에서 사용하는 비동기 서버* WSGI(Web Server Gateway Interface) : 기존 동기 방식으로 처리되는 서버( D.. 2024. 11. 28.
728x90
728x90