メソッドの説明:
解析された URL オブジェクトをフォーマットされた URL 文字列に変換します。
文法:
url.format(urlObj)
パラメータを受信します:
urlObj は URL オブジェクトを表し、次の属性を含めることができます: (例を参照)
href フルパス
protocolis プロトコル (http:// など)
認証
ホスト名 ホスト名
ポート ポート
host ホスト (ホスト名ポート)
パス名「/」はディレクトリとして理解できます
クエリパラメータリスト
検索クエリ条件(つまり、「?」を追加したパラメータリスト)
ハッシュ ハッシュ値
例:
var url = require('url');
var a = url.format({
プロトコル: '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'
});
console.log(a);
//出力結果: http://example.com:8080/one?a=index&t=article&m=default