用node.js解析網絡地址---基礎

1.在終端進入node環境

終端:node


2.終端:url ?查看一下url可使用的方法有哪些


3.通過url的parse方法,解析一個網絡地址

終端:url.parse('http://www.baidu.com')


4.通過url對象的format方法,生成一個url對象

上一步生成的{}里面的東西就是一個對象,接下來,我們通過url的format方法,將剛才生成的對象重新格式化成一個url字符串

url.format({protocol:'http:' , slashes:true........})

操作不走如下面的gif動圖


5.通過路徑生成一個合理的url地址

終端:url.resolve('http://www.baidu.com' , '/path1/path2')

6.url.parse的高級用法,

默認parse方法的第二個參數為false,現在我們改成true試一下

終端: url.parse('http://www.baidu.com?aaa=xxx&bbb=yyy' , true)


7.當不知道某一個地址的協議的時候,可以給parse增加第三個參數來完成解析的請求


最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • Spring Cloud為開發人員提供了快速構建分布式系統中一些常見模式的工具(例如配置管理,服務發現,斷路器,智...
    卡卡羅2017閱讀 134,991評論 19 139
  • ¥開啟¥ 【iAPP實現進入界面執行逐一顯】 〖2017-08-25 15:22:14〗 《//首先開一個線程,因...
    小菜c閱讀 6,549評論 0 17
  • 個人入門學習用筆記、不過多作為參考依據。如有錯誤歡迎斧正 目錄 簡書好像不支持錨點、復制搜索(反正也是寫給我自己看...
    kirito_song閱讀 2,505評論 1 37
  • 當我說出:“如果你自私一點多好”這句話的時候,她突然克制不住自己的情緒,難過的哭了。 我默默的收拾好桌子,心里在想...
    伊林小仙閱讀 342評論 0 1