하이브리드 앱 개발 환경

[백엔드: python] fastAPI 설정

오류나면꽥꽥 2025. 3. 5. 10:51

이러한 구조로 만들기 위해

/my-app
├── /backend        # Python 백엔드 (FastAPI, Django, Flask 등)
│
├── /frontend       # Next.js 프론트엔드
│   ├── /components # 재사용 가능한 컴포넌트
│   ├── /pages      # Next.js 페이지
│   ├── /public     # 정적 파일
│   ├── /styles     # 스타일 관련 파일
│   ├── /utils      # 유틸리티 함수
│   ├── package.json  # 프론트엔드 패키지 설정
│   ├── next.config.js # Next.js 설정 파일
│   └── yarn.lock   # Yarn 종속성 파일
│
└── README.md      # 프로젝트 설명 파일

 

 

터미널 or cmd 창에서 <프로젝트 명> 폴더 안에 beckend 폴더 생성

cd ..
mkdir backend
cd backend
python -m venv venv  # 가상환경 생성
source venv/Scripts/activate  # Windows에서 활성화
pip install fastapi uvicorn pymysql  # FastAPI, MySQL 드라이버 설치