NextJS API Routes를 이용하여 백엔드 구현하기

Byeonghyeon·2024년 11월 26일

API Routes

API Routes란 NextJS에서 제공하는 기능으로 서버리스 함수를 활용해 백엔드 API를 쉽게 구현할 수 있도록 제공하는 기능이다.

api 폴더 안에 파일을 생성하면 그 이름에 따라 자동으로 api가 생성된다.

그동안 여러 프로젝트를 진행했지만 프론트엔드 쪽에 치중되어 있었기 때문에, 백엔드 분야에서 많은 부족함을 느꼈다.

우선 API Routes를 이용해 간단한 백엔드를 구현해 백엔드에 대한 감을 얻고자 간단한 커뮤니티 사이트를 만들어보기로 했다.

Team Mate

내가 구현할 Team Mate는 축구단의 선수들을 관리하는 웹사이트이다.

실제 사용되는 서비스라면 엄청나게 큰 양의 데이터베이스와 기능들이 있어야 하겠지만 연습용으로 간단히 만들어 볼 것이기 때문에 1개의 팀만 관리할 사이트를 만들었다.

우선 팀을 관리하는 단장? 감독? 구단주? 하여튼 관리자와 일반 선수들이 사이트를 이용할 것이기 때문에 관리자와 일반 유저의 구분이 필요하다.

관리자만 작성 가능한 공지사항 페이지와 모두가 이용 가능한 자유게시판, 그리고 관리자가 등록할 수 있는 선수단 관리 페이지가 필요하다.

0개의 댓글