• Node.js Video Tutorials

NodeJS - urlObject.host 屬性



URL 字串是一個包含多個片段的結構化字串。如果我們解析此 URL 字串,則會返回一個 URL 物件。返回的 URL 物件包含 URL 字串中存在的片段。

NodeJS urlObject.host 屬性指定 URL 的完整小寫主機片段,如果存在埠部分,則包括埠部分。

例如,考慮此 URL 'https://user:pass@site.com:8000/pa/th?q=val#hash'。

  • “site.com:8000” 是主機片段。

  • “8000” 是埠部分。

語法

以下是NodeJS urlObject.host 屬性的語法

urlObject.host

引數

此屬性不接受任何引數。

返回值

此屬性檢索 URL 的完整小寫主機片段。

示例

如果提供的 URL 包含完整的小寫主機片段,則 host 屬性將檢索該片段。

在下面的示例中,我們嘗試從指定的 URL 獲取主機片段。

const url = require('url');
let address = 'https://user:pass@tutorialspoint.com/pa/th?q=val#hashh';
let result = url.parse(address, true);
console.log(result.host);

輸出

正如我們在下面的輸出中看到的,host 屬性從 URL 中檢索了主機片段。

tutorialspoint.com

示例

如果提供的 URL 包含完整的小寫主機片段,則 host 屬性將檢索該片段,包括存在的埠部分。

在下面的示例中,我們還將埠部分與主機片段一起包含到 URL 中。

const url = require('url');
let address = 'https://user:pass@tutorialspoint.com:8000/pa/th?q=val#hashh';
let result = url.parse(address, true);
console.log(result.host);

輸出

以下是上述程式碼的輸出

host 屬性將檢索主機片段以及埠部分,因為它存在於給定的 URL 中。

tutorialspoint.com:8000
nodejs_url_module.htm
廣告
© . All rights reserved.