Nodejs的url模組方法

2022-07-26 05:57:14 字數 1464 閱讀 3840

nodejs的url模組方法

nodejs裡面的乙個簡單的模組,url模組。這個url的模組要使用的話需要先引入。若只是在命令列裡比如cmd或git bash 等使用url這個模組的話,是不需要require進來的。直接使用便可。(我也不知道為啥不用require)

const這個關鍵字是es6裡面定義的常量,不可改變。

1 const url = require("url");
url一共提供了三個方法,分別是url.parse();  url.format();  url.resolve();

1url.parse(urlstring,boolean,boolean)

parse這個方法可以將乙個url的字串解析並返回乙個url的物件

第二個引數(可省)傳入乙個布林值,預設為false,為true時,返回的url物件中,query的屬性為乙個物件。

第三個引數(可省)傳入乙個布林值,預設為false,為true時,額,我也不知道有什麼不同,可以去看看api。

例子1,url.parse只傳乙個引數的情況。

1 url.parse("");

2 /*

3 返回值:

4 18 沒有設定第二個引數為true時,query屬性為乙個字串型別

19 */

例子2,url.parse第二個引數為true的情況

1 url.parse("",true);

2 /*

3 返回值:

4 ,

14 pathname: '/p/a/t/h',

15 path: '/p/a/t/h?query=string',

16 href: ''

17 }

18 返回的url物件中,query屬性為乙個物件

19 */

2url.format(urlobj)format這個方法是將傳入的url物件程式設計乙個url字串並返回

引數:urlobj指乙個url物件

例子3,url.format

url.format();

/*返回值:

''*/

3url.resolve(from,to)resolve這個方法返回乙個格式為"from/to"的字串,在寶寶看來是對傳入的兩個引數用"/"符號進行拼接,並返回

例子4,url.resolve

url.resolve("","gulu");

/*返回值:

nodejs常用模組 url

nodejs中針對url的常用方法。node下列印url,結果 引入url模組 var url require url 將url解析成物件,parse方法原型 url.parse urlstr parsequerystring slashesdenotehost 可傳遞三個引數,第乙個必須 urls...

Nodejs教程13 URL模組

url模組用於對url的解析,常用的是url.parse方法。假設有乙個url為可以用url.parse方法進行解析。示例 lesson13 url.js const url require url const str console.log url.parse str 列印結果如下 url可以看到...

Nodejs教程13 URL模組

url模組用於對url的解析,常用的是url.parse方法。假設有乙個url為可以用url.parse方法進行解析。示例 lesson13 url.js const url require url const str console.log url.parse str 複製 列印結果如下 url ...