コンテンツへスキップ

ルーティング

Pages Routerには、ページの概念に基づいて構築されたファイルシステムベースのルーターがあります。`pages`ディレクトリにファイルを追加すると、自動的にルートとして利用できます。Pages Routerでのルーティングの詳細については、こちらをご覧ください。

ページとレイアウト

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

動的ルート

動的ルートは、URLにカスタムパラメーターを追加できるページです。動的ルートの作成を開始し、詳細についてはここで確認してください。

リンクとナビゲーション

Next.jsでのナビゲーションの仕組み、Linkコンポーネントと`useRouter`フックの使い方について学習します。

リダイレクト

Next.jsでのリダイレクトの処理方法について学習します。

カスタムアプリ

ページの初期化を制御し、Next.jsで使用されるデフォルトのAppコンポーネントをオーバーライドすることで、すべてのページで持続するレイアウトを追加します。

カスタムドキュメント

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

APIルート

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

カスタムエラー

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

国際化

Next.jsは、国際化されたルーティングと言語検出を組み込みでサポートしています。詳細についてはここで確認してください。

ミドルウェア

リクエストが完了する前にコードを実行するためにミドルウェアを使用する方法について学習します。