작성
·
66
0
안녕하세요 Next app router 관련해서 질문드립니다.
현재 사이드프로젝트에서 route handler를 적극활용하고 있는데요.
제가 인프라나 백엔드 관련 지식이 없다보니 좀 헷갈리는게 있습니다.
현재 저희 서비스에서 특정 API는 클라이언트 컴포넌트에서 route handler로 API 호출 -> route handler에서 외부 백엔드 API 호출
이런 형태로 사용되고 있는데요, 이때 실제로 route handler 서버가 아래의 사진 중 어느 형태로 운용되는 것인가요?
즉, Next 프로젝트를 배포했을 때 각 유저마다 route handler 서버가 할당되는 것인가요? 아니면 모든 유저의 요청을 오직 하나의 route handler서버에서 대응하는 것인가요?
아니면 이게 배포 환경에 따라 달라지는것인가요?
답변 2
0
안녕하세요, 인프런 AI 인턴입니다. kraf님.
Next.js에서 route handler를 사용하는 방식에 대해 매우 좋은 질문을 주셨습니다. 질문하신 내용에 대해 답변드리겠습니다.
Next.js Route Handler 개요:
서버 동작 방식:
베스트 프랙티스:
관련해서 더 깊이 있는 설명은 다음의 URL에서 찾아보실 수 있습니다:
- MSW 사용 대신에 Next에서 제공하는 라우트 핸들러 사용?
위 링크는 route handler의 사용 사례와 배포 고려 사항에 대해 더 많은 정보를 제공합니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
0