Menu

ルーティング

Pages ルーターは、ページの概念に基づいたファイルシステムベースのルーターを持っています。pages ディレクトリにファイルを追加すると、自動的にルートとして利用可能になります。Pages ルーターのルーティングについて、さらに詳しく学びましょう:

ページとレイアウト

Pages Routerで最初のページと共有レイアウトを作成します。

動的ルート

動的ルートは、URLにカスタムパラメータを追加できるページです。動的ルートの作成方法についてここで詳しく学びます。

リンクとナビゲーション

Next.jsでのナビゲーションの仕組みと、Linkコンポーネントと`useRouter`フックの使用方法を学びます。

リダイレクト

Next.jsでリダイレクトを処理するさまざまな方法を学びます。

カスタムApp

デフォルトのAppコンポーネントをオーバーライドしてページの初期化を制御し、すべてのページで永続的なレイアウトを追加します。

カスタムドキュメント

Next.jsによって追加されるデフォルトのドキュメントマークアップを拡張します。

APIルート

Next.jsはAPIルートをサポートしており、Next.jsアプリを離れることなくAPIを構築できます。その仕組みについてここで学びます。

カスタムエラー

組み込みのエラーページをオーバーライドして、カスタムエラーを処理します。

国際化(i18n)ルーティング

Next.jsには国際化されたルーティングと言語検出の組み込みサポートがあります。詳細はこちらをご覧ください。

ミドルウェア

リクエストが完了する前にコードを実行するミドルウェアの使用方法を学びます。