목록2025/07/24 (1)
개발자공부일기
Next.js에서 Edge Runtime과 Prisma를 같이 쓰다가 겪은 문제
Next.js의 App Router를 기반으로 음성 기반 AI 면접 기능을 만들던 중, 예상치 못한 충돌을 겪었다.Whisper(Gemini API)를 통해 음성파일을 텍스트로 전사하고, 그 결과를 Prisma로 DB에 저장하는 흐름이었다.한 줄로 정리하면 “음성 → 텍스트 → DB 저장”이라는 단순한 로직이었는데, 실행 환경(runtime) 문제로 인해 전체 구조를 바꾸게 되었다.만들고자 했던 구조사용자가 마이크로 음성 입력업로드된 음성 파일을 Whisper API로 전송해 텍스트로 변환전사된 텍스트를 Prisma로 DB에 저장처음엔 이걸 하나의 API에서 처리하려고 했다.문제 1: Edge Runtime에서 Prisma 사용 불가Whisper 처리를 위해 req.formData()를 사용해야 했고, ..
트러블슈팅
2025. 7. 24. 14:44