Thuộc tính auth() định nghĩa phần tên người dùng và mật khẩu của URL, còn gọi là userInfo. Chuỗi tên người dùng và mật khẩu được phân tách bằng dấu hai chấm (:).
Cú pháp
urlObject.auth()
Tham số
Vì chỉ trả về tên người dùng và mật khẩu từ URL, không cần tham số đầu vào.
Ví dụ
Tạo file auth.js và sao chép mã. Chạy lệnh:
node auth.js
auth.js
// Import module URL
const url = require('url');
var adr = 'https://username=hello:password=tutorialspoint@www.tutorialspoint.com/';
// Phân tích URL
var q = url.parse(adr, true);
// In chi tiết auth
console.log(q.auth);
Kết quả
C:\home\node>> node auth.js username=hello:password=tutorialspoint
Ví dụ 2
Ví dụ với tài khoản admin.
// Import module URL
const url = require('url');
var adr = 'https://username=admin:password=tutorialspoint123@www.tutorialspoint.com/';
// Phân tích URL
var q = url.parse(adr, true);
// In chi tiết auth
console.log(q.auth);
Kết quả
C:\home\node>> node auth.js username=admin:password=tutorialspoint123