반응형

2026/02/15 2

📨 응답 형식 불일치: 프론트엔드에서 예상하는 JSON 구조와 다름

🚨 이런 상황, 겪어보셨나요?"백엔드에서는 성공이라고 하는데, 프론트에서는 에러로 처리됩니다.""같은 API인데 상품 목록은 배열로 오고, 상품 상세는 객체로 와요. 프론트에서 매번 분기 처리해야 합니다.""에러가 났는데 500 에러만 돌아와요. 어디서 뭔 문제인지 메시지가 없습니다.""성공할 때는 data에 담기고, 실패할 때는 error에 담기고, 어떤 API는 그냥 바로 배열이 오고... 프론트 개발자가 멘붕했습니다." Django REST Framework(DRF)로 API를 만들다 보면, 응답 형식의 일관성을 생각하지 않는 경우가 많습니다. DRF가 기본으로 제공하는 응답을 그대로 쓰면 되니까 편하긴 하죠. 그런데 API가 10개, 20개, 50개로 늘어나면서, 각각의 API가 제각각의 형식으..

1편. 프로젝트 소개 - 왜 AI 추천이 필요했나

프로젝트 배경대학에는 수많은 교과와 비교과가 있다. 매 학기 수강신청 때마다 학생들은 뭘 들어야 할지 몰라 선배들이 추천하는 강의에 몰리고, 막상 수강한 강의에 대한 만족도는 낮은 경우가 많다.학생들이 자신에게 맞는 교과를 찾을 수 있도록 AI 기반 추천 시스템을 만들어달라는 의뢰를 받았다.이후 비슷한 요청이 이어져, 현재 몇몇 교육기관에서 이 솔루션을 사용 중이다.해결하고자 한 것대학에서는 이 문제를 AI 기반 개인화 추천 시스템으로 해결하고자 했다.목표학과 기반 추천: 학생의 전공/학과에 적합한 강좌 우선 추천관심사 반영: 학생이 선택한 관심 분야를 추천에 반영자동화: 매 학기 새로운 강좌가 개설되어도 자동으로 추천 갱신설명 가능성: 왜 이 강좌를 추천하는지 근거 제공기술적 도전 과제이 프로젝트에서 ..

반응형