Koajs-url-building
提供:Dev Guides
Koa.js-URL構築
ルートを定義できるようになりました。それらは静的または固定です。 動的ルートを使用するには、さまざまなタイプのルートを提供する必要があります。 動的ルートを使用すると、パラメーターを渡し、それらに基づいて処理することができます。 以下は、動的ルートの例です。
これをテストするには、 [[1]] に移動します。 次の応答が返されます。
URLの「123」を他のものに置き換えると、応答に反映されます。 以下は、上記の複雑な例です。
これをテストするには、 [[2]] にアクセスします。
パターン一致ルート
正規表現を使用して、URLパラメーターの一致を制限することもできます。 idが5桁の長さである必要があるとしましょう。 次のルート定義を使用できます。
これは、5桁の長いIDを持つリクエストにのみ*一致*することに注意してください。 より複雑な正規表現を使用して、ルートを照合/検証できます。 リクエストに一致するルートがない場合、応答としてNot foundメッセージが表示されます。
たとえば、上記と同じルートを定義した場合、有効なURLで要求すると、次のようになります-