ctx.route
現在のルートマッチング情報です。React Router の route コンセプトに対応しており、現在マッチしているルート設定やパラメータなどを取得するために使用されます。通常、ctx.router や ctx.location と組み合わせて使用します。
適用シーン
注意:
ctx.routeは、ルートコンテキストが存在する RunJS 環境(ページ内の JSBlock やワークフローページなど)でのみ利用可能です。純粋なバックエンドやルートのないコンテキスト(ワークフローなど)では空になる場合があります。
型定義
常用フィールド
ctx.router、ctx.location との関係
ctx.route は「マッチしたルート設定」に重点を置き、ctx.location は「現在の URL 位置」に重点を置いています。両者を組み合わせることで、現在のルート状態を完全に記述できます。
実行例
pathname の読み取り
params に基づく分岐
ワークフローページでの表示
関連情報
- ctx.router:ルートナビゲーション。
ctx.router.navigate()でパスを変更すると、ctx.routeも随時更新されます。 - ctx.location:現在の URL 位置(pathname、search、hash、state)。
ctx.routeと組み合わせて使用します。

