개발자

spring boot + Next.js로 웹 개발을 할 시에 Next.js의 api routes를 사용해야 하나요?

2023년 07월 06일조회 2,528

spring boot + Next.js로 이번에 프로젝트를 시작하는데 Next.js의 api routes기능은 별도의 백엔드(spring boot)가 있다면 쓸일이 없는 기능일까요? 만약 쓴다면 어떤 역할로 쓰이고, 어떤 이점이 있는지 궁금합니다

이 질문이 도움이 되었나요?
'추천해요' 버튼을 누르면 좋은 질문이 더 많은 사람에게 노출될 수 있어요. '보충이 필요해요' 버튼을 누르면 질문자에게 질문 내용 보충을 요청하는 알림이 가요.

답변 1

손정현님의 프로필 사진

안녕하세요! 어떤 요구사항이냐에 따라 다르지 않을까 생각됩니다. Next 서버를 굳이 거칠 필요가 없다면 spring boot만 사용하셔도 되겠죠. Next 서버를 사용하는 이유는 다양해요. 클라이언트에서 데이터를 받아서 가공할 수도 있고, 그냥 프록시로 쓸수도 있고, 배포를 vercel로 한다면 edge network 같은 기술을 사용할 수도 있어요. 간단한 api 라면 next에서 제공하는 api routes를 사용하는 것도 괜찮을 것 같고, 좀 무거운 작업들이 많다면 별도의 백엔드를 구성하는게 일반적입니다. 물론 이 경우에도 next api routes를 중간다리 역할로 자주 사용하기도 합니다. 커리어리에 비슷한 질문이 이미 올라와서 참고하시면 좋을것 같아요 :) - https://careerly.co.kr/qnas/3646

정슬호님의 프로필 사진

정슬호

작성자

1 12023년 07월 12일

늦었지만, 답변 감사합니다

지금 가입하면 모든 질문의 답변을 볼 수 있어요!

현직자들의 명쾌한 답변을 얻을 수 있어요.

또는

이미 회원이신가요?

목록으로
키워드로 질문 모아보기

실무, 커리어 고민이 있다면

새로운 질문 올리기

지금 가입하면 모든 질문의 답변을 볼 수 있어요!