ใน ExpressJS, req.hostname
เป็นคุณสมบัติที่อ้างถึงชื่อโฮสต์ของคำขอ
คุณสมบัตินี้สามารถเข้าถึงได้จากตัวจัดการเส้นทางและตัวจัดการข้อผิดพลาด อนุญาตให้คุณเข้าถึงชื่อโฮสต์ของคำขอ ซึ่งคุณสามารถใช้เพื่อระบุที่มาของคำขอ
คุณสมบัติ req.hostname
จะเท่ากับชื่อโฮสต์ที่ส่งมาพร้อมกับคำขอในหัวเรื่อง Host
ตัวอย่างเช่น โค้ดต่อไปนี้จะแสดงชื่อโฮสต์ของคำขอ:
1 | const express = require('express'); |
โค้ดนี้จะใช้คุณสมบัติ req.hostname
เพื่อแสดงชื่อโฮสต์ของคำขอ
เมื่อคุณส่งคำขอ GET ไปยัง URL /
กับชื่อโฮสต์ localhost
คุณจะเห็นข้อความ “Hostname: localhost”
โปรดทราบว่าคุณสมบัติ req.hostname
อาจว่างเปล่าหากไม่มีการส่งชื่อโฮสต์พร้อมกับคำขอ