メソッドの説明:
URL 文字列をオブジェクトに変換して返します。
文法:
url.parse(urlStr, [parseQueryString], [slashesDenoteHost])
パラメータを受信します:
urlStr URL 文字列
parseQueryString true の場合、クエリ モジュールを使用してクエリ文字列が分析されます。デフォルトは false
です。
スラッシュはホスト を表します
デフォルトは false で、//foo/bar 形式の文字列は { pathname: ‘//foo/bar’ }として解釈されます
true に設定すると、//foo/bar 形式の文字列は { host: 'foo', pathname: '/bar' }として解釈されます
例:
var url = require('url');
var a = url.parse('http://example.com:8080/one?a=index&t=article&m=default');
console.log(a);
//出力結果:
{
プロトコル: 'http' ,
認証: null 、
ホスト: 'example.com:8080' ,
ポート: '8080' 、
ホスト名 : 'example.com' ,
ハッシュ: null ,
検索: '?a=index&t=article&m=default',
クエリ: 'a=index&t=article&m=default',
パス名 : '/one',
パス: '/one?a=index&t=article&m=default',
href : 'http://example.com:8080/one?a=index&t=article&m=default'
}