fastapi 2

FastAPI 기초 교육 자료 (입문 실습용)

🏷️ FastAPI 기초 교육 자료 (입문 실습용)📌 학습 목표FastAPI 웹 서버를 실행할 수 있다.URL 경로를 만들고 응답 메시지를 작성할 수 있다.JSON 형식의 데이터를 주고받을 수 있다.Swagger UI를 통해 API를 테스트할 수 있다.1. FastAPI란?Python으로 만든 빠르고 쉬운 웹 프레임워크웹 브라우저나 앱과 데이터를 주고받는 API 서버 구축에 최적화문서 자동 생성 (Swagger, Redoc)2. 프로젝트 기본 구조📁 예제 디렉터리 구조my_project/├── main.py ← 여기에 서버 코드 작성3. 예제 코드 작성하기main.py 파일에 아래와 같이 작성합니다.from fastapi import FastAPIfrom pydantic import ..

FastAPI 접속 오류 해결

FastAPI 접속 오류 해결브라우저에서 해당 앱에 접속하려고 하자 "사이트에 연결할 수 없음" (ERR_CONNECTION_REFUSED) 오류가 발생하고 있습니다.✅ 현재 상황 요약FastAPI 앱은 uvicorn을 통해 다음 주소에서 실행됨:http://127.0.0.1:8000그러나 Windows 호스트에서 가상머신 서버(192.168.142.200:8000) 로 접속하려 하여 연결 거부됨.즉, 서버는 127.0.0.1 (자기 자신) 만 허용 중이고, 외부(호스트 PC)에서는 접근할 수 없음.✅ 해결 방법✔ 1. Uvicorn 실행 시 호스트를 0.0.0.0으로 지정현재는 127.0.0.1에서만 접속을 허용하고 있어서 외부에서 접근이 안 됩니다. 다음 명령어로 실행해 주세요:uvicorn main..