0612 Next.js Route Handler 내 입맛대로 정리

페이지 폴더에 route.ts으로 명명된 파일 안의 HTTP method 함수들에 대해 정확하게 이해가 되지 않아 내 방식대로 정리해놓고자 함

route.ts가 필요한 순간:

  • 클라이언트 사이드에서 백엔드 리소스에 직접 접근해야하는 경우. 예를 들면 페이지 조회수를 1씩 올리기 위해 DB에 직접 접근해야하는 경우 등
    • (그냥 API로 하면 안되나?) 하는 의문이 들지만 특정 경우에는 API를 뚫는 것보다 클라 코드에서 직접 건드리는게 빠를 수 있겠다. Next.js 풀스택 앱이라든지, 규모가 작은 개발팀이라든지.
  • 클라이언트 사이드에서 프록시성의 기능이 필요할 때:
    • access token을 노출시키고 싶지 않을 때.
HiimKwak