node.jsの中のurl.formatの方法は説明を使います.
1336 ワード
方法説明:
解析したURLオブジェクトを、変換し、フォーマットしたURL文字列にします.
構文:
urlObjはURLオブジェクトを表し、以下の属性を含むことができる.
href 完全なパス
protocolis 契約(http:/)
auth
hostname ホスト名
ポーター ポート
ホスト ホスト(ホスト名+ポート)
pathname ‘/' 目次として理解できます.
query パラメータリスト
search クエリー条件(つまり「?」のパラメータリストを追加します.)
sh ハッシュ値
例:
解析したURLオブジェクトを、変換し、フォーマットしたURL文字列にします.
構文:
url.format(urlObj)
受信パラメータ:urlObjはURLオブジェクトを表し、以下の属性を含むことができる.
href 完全なパス
protocolis 契約(http:/)
auth
hostname ホスト名
ポーター ポート
ホスト ホスト(ホスト名+ポート)
pathname ‘/' 目次として理解できます.
query パラメータリスト
search クエリー条件(つまり「?」のパラメータリストを追加します.)
sh ハッシュ値
例:
var url = require('url');
var a = url.format({
protocol : 'http' ,
auth : null ,
host : 'example.com:8080' ,
port : '8080' ,
hostname : 'example.com' ,
hash : null ,
search : '?a=index&t=article&m=default',
query : 'a=index&t=article&m=default',
pathname : '/one',
path : '/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