auth प्रॉपर्टी किसी भी URL के यूज़रनेम और पासवर्ड भाग को परिभाषित करती है, जिसे यूज़रइन्फो (userInfo) भी कहा जाता है। स्ट्रिंग और यूज़रनेम कोलन ( : ) से अलग किए जाते हैं।
सिंटैक्स
urlObject.auth
पैरामीटर्स
चूंकि यह URL से केवल यूज़रनेम और पासवर्ड वापस करता है, इसे किसी इनपुट पैरामीटर की आवश्यकता नहीं होती।
उदाहरण 1: URL से ऑथ जानकारी निकालना
auth.js नाम से एक फाइल बनाएं और नीचे दिया गया कोड स्निपेट कॉपी करें। फाइल बनाने के बाद, नीचे दिखाए अनुसार कोड चलाने के लिए निम्न कमांड का उपयोग करें:
node auth.js
auth.js
// URL मॉड्यूल इम्पोर्ट करना
const url = require('url');
var adr = 'https://username=hello:password=tutorialspoint@www.tutorialspoint.com/';
// उपरोक्त URL एड्रेस पार्स करना
var q = url.parse(adr, true);
// ऑथ डिटेल्स प्रिंट करना
console.log(q.auth);
आउटपुट
C:\home\node>> node auth.js username=hello:password=tutorialspoint
उदाहरण 2: अलग क्रेडेंशियल्स के साथ URL पार्स करना
आइए एक और उदाहरण देखते हैं।
// URL मॉड्यूल इम्पोर्ट करना
const url = require('url');
var adr = 'https://username=admin:password=tutorialspoint123@www.tutorialspoint.com/';
// उपरोक्त URL एड्रेस पार्स करना
var q = url.parse(adr, true);
// ऑथ डिटेल्स प्रिंट करना
console.log(q.auth);
आउटपुट
C:\home\node>> node auth.js username=admin:password=tutorialspoint123