Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> JavaScript

เมธอด urlObject.auth() ใน Node.js

พร็อพเพอร์ตี 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