포스트메모
    • 11월
    • 10월
    • 9월
    • 8월
    • 7월
    • 6월
    • 5월
    • 4월
    • 3월
    • 2월
    • 1월
  • 0619 원온원

    25. 6. 19.

  • 0618 Tanstack Query == Context API

    25. 6. 18.

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

    25. 6. 12.

  • 0611 Query 레이어와 컴포넌트 레이어 의존도 끊기 고민

    25. 6. 11.

  • 0609 일정산출은 최악의 경우 기준으로 낼 것

    25. 6. 9.

로딩 중...

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

2025. 6. 12.

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

route.ts가 필요한 순간:

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