ماژول url در node.js

ماژول url در node.js

ماژول URL یک آدرس وب را به قطعات قابل خواندن تقسیم می کند . برای اضافه کردن ماژول URL، از متد ()require استفاده کنید:

یک آدرس را با متد ()url.parse تجزیه کنید و یک شی URL را با هر بخشی از آدرس به عنوان خواص این شی بازگردانید. در مثال زیر سعی کنید آدرس وب را به قسمت های قابل خواندن تقسیم کنید:

تمرین ساده

حالا ما می دانیم چگونه آدرس های اینترنتی را تجزیه کنیم در مقاله قبلی نیز خوانده بودیم که چگونه با استفاده از node.js فایل سرور ایجاد کنیم. حل اجازه دهید این دو را ترکیب کنیم و آدرس های متفاوتی که توسط مشتری وارد میشود نتایج و صفحات متفاوتی را به مشتری نشان دهد.

دو فایل HTML ایجاد کنید و آنها را در پوشه مشابه فایلهای node.js ذخیره کنید.

summer.html  ⇓

winter.html  ⇓

یک فایل Node.js ایجاد کنید که فایل درخواست شده را باز کرده و محتوا را به مشتری ارسال کند. اگر آدرسی اشتباه وارد شود، یک خطای ۴۰۴ را نمایش میدهد:

فایل بالا را با نام demo_fileserver.js ذخیره و همانند زیر اجرا کنید:

اگر مراحل مشابه را در رایانه خود دنبال کرده باشید، هنگام باز کردن این دو آدرس باید دو نتیجه مختلف را ببینید:
http://localhost:8080/summer.html

با کلیک بر روی آدرس بالا این نتیجه ایجاد خواهد شد:

Summer

I love the sun!

http://localhost:8080/winter.html

با کلیک بر روی آدرس بالا این نتیجه ایجاد خواهد شد:

Winter

I love the snow!