Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> JavaScript

Node.js में urlObject.auth प्रॉपर्टी


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

  1. - Node.js में process.env प्रॉपर्टी

    Node.js में process.env प्रॉपर्टी का उपयोग यूज़र एनवायरनमेंट ऑब्जेक्ट प्राप्त करने के लिए किया जाता है। इस ऑब्जेक्ट में उस एनवायरनमेंट के बारे में सभी जानकारी होती है जिस पर यह कमांड निष्पादित की जा रही है। सिंटैक्स process.env पैरामीटर्स चूंकि यह यूज़र एनवायरनमेंट के लिए एक ऑब्जेक्ट वापस करता है

  1. - Node.js में process.argv0 प्रॉपर्टी

    Node.js में process.argv0 प्रॉपर्टी का उपयोग argv[0] के मूल मान की रीड-ओनली कॉपी स्टोर करने के लिए किया जाता है जो Node.js एप्लिकेशन शुरू होने पर पास किया जाता है। सिंटैक्स process.argv0 पैरामीटर्स चूंकि यह argv[0] के स्टोर किए गए मान की केवल रीड-ओनली कॉपी वापस करता है। इसे उपयोगकर्ता से किसी इनप

  1. - Node.js में process.argv प्रॉपर्टी

    Node.js में process.argv प्रॉपर्टी का उपयोग उन सभी कमांड-लाइन आर्गुमेंट्स को वापस करने के लिए किया जाता है जो Node.js प्रोसेस लॉन्च होने पर पास किए गए थे। पहला एलिमेंट हमेशा process.execPath के समान मान रखता है। सिंटैक्स process.argv पैरामीटर्स चूंकि यह Node.js प्रोसेस से पहले पास किए गए सभी कमां