ใน 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