【Node.js24.x】Object::URLPattern()メソッドの使い方
URLPatternメソッドの使い方について、初心者にもわかりやすく解説します。
作成日: 更新日:
基本的な使い方
URLPatternメソッドは、ウェブアドレス(URL)のパターンを定義し、そのパターンを用いて他のURLが定義された構造に合致するかどうかを検証する処理を実行するメソッドです。このメソッドは、Node.js 24で利用可能であり、アプリケーションにおけるURLルーティングの処理や、特定のURL形式のバリデーションを柔軟に実装するために活用されます。プロトコル、ホスト名、パス、クエリパラメータなど、URLの各要素を正規表現に似た強力な構文で記述し、複雑なURLマッチングを効率的に行えるよう設計されています。この機能により、開発者は入力されたURLが特定のルールに従っているかを簡単にチェックしたり、URLから動的な値を抽出したりすることが可能です。システムエンジニアを目指す方にとって、Webアプリケーション開発において動的なURLを扱う上で非常に重要なツールとなります。
構文(syntax)
const pattern = new URLPattern('/users/:id');
引数(parameters)
patternInput, baseURL = ''
- patternInput: string | URLPattern: URLのパターンを指定します。文字列または既存のURLPatternオブジェクトで指定できます。
- baseURL: string = '': patternInputが相対パスの場合の基準となるURLを指定します。
戻り値(return)
URLPattern
URLPatternコンストラクタは、URLパターンを表す新しいURLPatternオブジェクトを生成して返します。