auth() প্রোপার্টি যেকোনো URL-র ইউজারনেম এবং পাসওয়ার্ডের অংশকে সংজ্ঞায়িত করে, যাকে userInfo ও বলা হয়। স্ট্রিং এবং ইউজারনেম কোলন (:) দিয়ে পৃথক থাকে।
সিনট্যাক্স
urlObject.auth()
প্যারামিটার
যেহেতু এটি শুধু 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);
// auth ডিটেইলস প্রিন্ট করুন
console.log(q.auth);
আউটপুট
C:\home\node>> node auth.js username=hello:password=tutorialspoint
উদাহরণ ২
আরেকটি উদাহরণ দেখি।
// URL মডিউল ইম্পোর্ট করুন
const url = require('url');
var adr = 'https://username=admin:password=tutorialspoint123@www.tutorialspoint.com/';
// উপরের URL ঠিকানা পার্স করুন
var q = url.parse(adr, true);
// auth ডিটেইলস প্রিন্ট করুন
console.log(q.auth);
আউটপুট
C:\home\node>> node auth.js username=admin:password=tutorialspoint123