개발할 때는 Next.js, 실행할 때는 FastAPI 하나만 남기기
Python 백엔드에 웹 화면을 붙이면 개발 중에는 서버 두 개가 자연스럽습니다. Next.js 개발 서버가 화면 변경을 반영하고 FastAPI가 데이터를 처리합니다. 그런데 사용자가 로컬 도구를 실행할 때도 Node 서버와 Python 서버를 각각 켜야 할까요? 화면을 정적 파일로 만들 수 있다면 배포 후에는 FastAPI가 화면과 API를 같은 주소에서 제공하도록 구성할 수 있습니다. 개발 환경의 편의를 유지하면서 실행할 서버를 줄이는 선택입니다. 다만 개발 서버가 해 주던 일을 무엇이 대신할지 명확히 나눠야 합니다. 개인 사진 분류 프로젝트의 웹 실행 경로는…