ノードURLコアモジュールの一般的な方法

url 処理は、URLを解析するための手段

 

URLを使用してオブジェクトに解析url.parseを(パス、真の).query

searchhref = 'https://search.jin10.com/?keyword=gold&page=1&type=all&order=0'せ
ましょうhrefobj = url.parse(searchhref)

はconsole.log(hrefobj)を
//输出结果如下:
のURL { 
    プロトコル: 'HTTPS:'、
    スラッシュ:真、
    AUTH:ヌル、
    ホスト: 'search.jin10.com'、
    ポート:ヌル、
    ホスト名: 'search.jin10.com'、
    ハッシュ:ヌル、
    検索:「キーワード=ゴールド&ページ= 1&タイプ? =すべて&オーダー= 0' 、
    クエリ: 'キーワード=ゴールド&ページ= 1&タイプ=すべて&オーダー= 0'、
    パス名: '/'、
    パス: '?/キーワード=ゴールド&ページ= 1&タイプ=すべて&オーダー= 0'、
    HREF:「https://で検索.jin10.com /?キーワード=ゴールド&ページ= 1&タイプ=すべて&順序= 0' 
} 

queryobj = url.parse(searchhref、真)とします。照会 
にconsole.log(queryobj)
として//出力を
{ '金'、ページキーワード

 

パス文字列のURLを使用して、オブジェクトに組み込まurl.format(onject)を

{OBJ = LETの
    プロトコル: 'HTTPS'、//トランスポートプロトコルの
    ホスト名: 'www.jinshi.com'、//ドメイン
    パス名: 'API /商品/リスト '、// 要求パスの
    照会:{ 
        ページ:. 1、
        COUNT: 10、
        タイプ: 'ゴールド' 
    } 
} 
= resault LETのURL 形式(OBJ) はconsole.log(resault) //結果は https://www.jinshi.com/api/goods/list?page=1&count=10&type =金

  

おすすめ

転載: www.cnblogs.com/rose-sharon/p/11646118.html