
- Node.js 教程
- Node.js - 首頁
- Node.js - 簡介
- Node.js - 環境設定
- Node.js - 第一個應用程式
- Node.js - REPL 終端
- Node.js - 命令列選項
- Node.js - 包管理器 (NPM)
- Node.js - 回撥函式概念
- Node.js - 上傳檔案
- Node.js - 傳送電子郵件
- Node.js - 事件
- Node.js - 事件迴圈
- Node.js - 事件發射器
- Node.js - 偵錯程式
- Node.js - 全域性物件
- Node.js - 控制檯
- Node.js - 程序
- Node.js - 應用程式擴充套件
- Node.js - 打包
- Node.js - Express 框架
- Node.js - RESTFul API
- Node.js - 緩衝區
- Node.js - 流
- Node.js - 檔案系統
- Node.js MySQL
- Node.js - MySQL 入門
- Node.js - MySQL 建立資料庫
- Node.js - MySQL 建立表
- Node.js - MySQL 插入資料
- Node.js - MySQL 從表中選擇資料
- Node.js - MySQL WHERE 條件
- Node.js - MySQL ORDER BY 排序
- Node.js - MySQL 刪除資料
- Node.js - MySQL 更新資料
- Node.js - MySQL JOIN 連線
- Node.js MongoDB
- Node.js - MongoDB 入門
- Node.js - MongoDB 建立資料庫
- Node.js - MongoDB 建立集合
- Node.js - MongoDB 插入資料
- Node.js - MongoDB 查詢資料
- Node.js - MongoDB 查詢
- Node.js - MongoDB 排序
- Node.js - MongoDB 刪除資料
- Node.js - MongoDB 更新資料
- Node.js - MongoDB LIMIT 限制
- Node.js - MongoDB JOIN 連線
- Node.js 模組
- Node.js - 模組
- Node.js - 內建模組
- Node.js - 實用程式模組
- Node.js - Web 模組
- Node.js 有用資源
- Node.js - 快速指南
- Node.js - 有用資源
- Node.js - 討論
NodeJS - urlObject.hostname 屬性
NodeJS urlObject.hostname 屬性 用於指定 URL 主機部分的主機名的所有小寫形式。hostname 屬性不會檢索埠部分。
如果主機名包含大寫和小寫字母,則瀏覽器會將其全部轉換為小寫。混合大小寫的 URL 有一些缺點。
以下是 URL 包含混合大小寫時的缺點
主要缺點是它會混淆搜尋引擎。
它會損害您的 SEO。
它不會將頁面許可權和連結權重發送到頁面,而是會分散到多個頁面。
它會導致 404 頁面錯誤,並且可能無法載入 URL 的主頁。
URL 可能一直導航到錯誤的頁面。
總之,最好在 URL 中使用小寫字母。
例如,考慮此 URL 'https://user:pass@site.com:8000/pa/th?q=val#hash'。
“site.com:8000” 是主機部分。
“site.com” 是主機名部分。
語法
以下是NodeJS urlObject.hostname 屬性的語法
UrlObject.hostname
引數
此屬性不接受任何引數。
返回值
此屬性檢索 URL 中主機部分的主機名的完整小寫形式。
示例
如果提供的 URL 包含主機名部分的完整小寫形式,則 NodeJS hostname 屬性將檢索該部分。
在下面的示例中,我們嘗試從指定的 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.hostname);
輸出
正如我們在下面的輸出中看到的,NodeJS hostname 屬性從 URL 中檢索了主機名部分。
tutorialspoint.com
示例
如果存在,主機屬性不會檢索該埠部分。
在下面的示例中,我們還在 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.hostname);
輸出
以下是上述程式碼的輸出
hostname 屬性將僅檢索主機名部分,而不是埠部分。
tutorialspoint.com
nodejs_url_module.htm
廣告