ใน ExpressJS, req.baseUrl เป็นสตริงที่อ้างถึง URL ฐานของคำขอ
สตริงนี้สามารถเข้าถึงได้จากตัวจัดการเส้นทางและตัวจัดการข้อผิดพลาด อนุญาตให้คุณเข้าถึง URL ฐานของคำขอ ซึ่งคุณสามารถใช้เพื่อสร้าง URL สัมพัทธ์
ตัวอย่างเช่น โค้ดต่อไปนี้จะส่งคืน URL ฐานของคำขอ:
1 | const express = require('express'); |
โค้ดนี้จะใช้วัตถุ req.baseUrl เพื่อเข้าถึง URL ฐานของคำขอ จากนั้นจะส่งคืน URL ฐานของคำขอไปยังไคลเอนต์
เมื่อคุณไปที่ http://localhost:3000 คุณจะเห็น URL ฐานของคำขอ
คุณยังสามารถใช้วัตถุ req.baseUrl เพื่อสร้าง URL สัมพัทธ์ ตัวอย่างเช่น โค้ดต่อไปนี้จะสร้าง URL สัมพัทธ์ไปยังไฟล์ index.html:
1 | const express = require('express'); |
โค้ดนี้จะใช้วัตถุ req.baseUrl เพื่อสร้าง URL สัมพัทธ์ไปยังไฟล์ index.html จากนั้นจะส่งคืน URL สัมพัทธ์ไปยังไฟล์ index.html ไปยังไคลเอนต์
เมื่อคุณไปที่ http://localhost:3000 คุณจะเห็น URL สัมพัทธ์ไปยังไฟล์ index.html