وصف الطريقة:
قل سلسلة عنوان URL تم تحويلها إلى كائن وإرجاعها.
القواعد:
نسخة الكود كما يلي:
url.parse (urlstr ، [parequerystring] ، [slashesdenotehost])
تلقي المعلمات:
urlstr url سلسلة
عندما يكون parequerystring صحيحًا ، سيتم استخدام وحدة الاستعلام لتحليل سلسلة الاستعلام ، وهو ما هو خاطئ افتراضيًا.
Slashesdenotehost
الافتراضي خطأ ، وسيتم تفسير سلسلة في شكل // foo/bar على أنها {pathname: '// foo/bar'}
إذا تم ضبط نموذج // foo/bar على أنه {host: 'foo' ، pathname: '/bar'}
مثال:
نسخة الكود كما يلي: var url = require ('url') ؛
var a = url.parse ('http://example.com:8080/one؟a=index&t=article&m=default') ؛
console.log (a) ؛
// نتيجة الإخراج:
{
بروتوكول: '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'
}