وصف الطريقة:
قم بتحويل كائن URL محدود إلى سلسلة عناوين URL منسقة.
القواعد:
نسخة الكود كما يلي:
url.format (urlobj)
تلقي المعلمات:
يمثل urlobj كائن URL ويمكن أن يحتوي على الخصائص التالية: (يمكن مقارنتها مع الأمثلة)
HREF مسار كامل
بروتوكول بروتوكوليس (مثل http: //)
مصادقة
اسم المضيف اسم المضيف
منفذ المنفذ
المضيف المضيف (اسم المضيف + منفذ)
يمكن فهم اسم المسار "/" كدليل
قائمة المعلمة الاستعلام
شروط استعلام البحث (أي قائمة المعلمات مع "؟")
قيمة التجزئة
مثال:
نسخة الكود كما يلي:
var url = require ('url') ؛
var a = url.format ({
بروتوكول: 'http' ،
المصادقة: خالية ،
المضيف: 'example.com:8080' ،
الميناء: '8080' ،
اسم المضيف: 'example.com' ،
التجزئة: فارغة ،
البحث: '؟ a = index & t = article & m = الافتراضي' ،
الاستعلام: 'a = index & t = article & m = الافتراضي' ،
اسم المسار: '/واحد' ،
المسار: '/واحد؟ a = index & t = article & m = الافتراضي' ،
HREF: 'http://example.com:8080/one؟a=index&t=article&m=default'
}) ؛
console.log (a) ؛
// النتيجة النتيجة: http://example.com:8080/one؟a=index&t=article&m=default