🍣

App RouterでAPIのディレクトリ(メモアウトプット)

2024/04/29に公開

自分用にメモをアウトプットします。

プライベートでもNext.jsのApp Routerに興味がありよく使っているのですが、
APIディレクトリ構成について改めてザッとアウトプットしてみようと思います。

例えば、以前のPages Routerの場合

例えば、/api/users/api/books のAPIをPages Routerで作成する場合、

└── pages
    ├── api
    │   ├── books.ts
    │   └── users.ts
    └── index.tsx

となります。

App Routerの場合

App Routerの場合は、

└── app
    ├── api
    │   ├── books
    │   │   └── route.ts
    │   └── users
    │       └── route.ts
    └── page.tsx

となるかと思います。

App Routerを使いこなしたい

個人的に、Pages RouterとApp Routerを比較してアウトプットすると違いを改めて理解し、使い分けしやすいと感じます。
今後も引き続きApp Routerのアウトプットを続けてみようと思います。

それでは、Have a nice App Router !

GitHubで編集を提案

Discussion