
2025 ผู้เขียน: Lynn Donovan | [email protected]. แก้ไขล่าสุด: 2025-01-22 17:43
บทนำ. วันนี้เราจะมาเรียนรู้เกี่ยวกับการปกป้องเส้นทางของเรากับ Auth Guard ในเชิงมุม 7. สามารถทำได้โดยการใช้ Auth guard ใน Angular 7. รับรองความถูกต้อง - อารักขา ใช้อินเทอร์เฟซ CanActivate และตรวจสอบว่าผู้ใช้เข้าสู่ระบบหรือไม่
Auth Guard คืออะไร?
เส้นทางเชิงมุม ยาม เป็นอินเทอร์เฟซที่สามารถบอกเราเตอร์ว่าควรอนุญาตให้นำทางไปยังเส้นทางที่ร้องขอหรือไม่ พวกเขาทำการตัดสินใจนี้โดยมองหาค่าส่งคืนจริงหรือเท็จจากคลาสที่ดำเนินการตามที่กำหนด อารักขา อินเตอร์เฟซ.
นอกจากนี้ CanActivate ใช้เชิงมุมคืออะไร? CanActivate เป็น เชิงมุม อินเตอร์เฟซ. มันคือ ใช้แล้ว เพื่อบังคับให้ผู้ใช้เข้าสู่ระบบ แอปพลิเคชัน ก่อนนำทางไปยังเส้นทาง
เมื่อพิจารณาถึงสิ่งนี้ Auth ในเชิงมุมคืออะไร?
NS รับรองความถูกต้อง ยามเป็น เชิงมุม ตัวป้องกันเส้นทางที่ใช้เพื่อป้องกันไม่ให้ผู้ใช้ที่ไม่ผ่านการตรวจสอบสิทธิ์เข้าถึงเส้นทางที่ถูกจำกัด ทำได้โดยใช้อินเทอร์เฟซ CanActivate ซึ่งช่วยให้ยามตัดสินใจว่าจะเปิดใช้งานเส้นทางด้วยเมธอด canActivate() ได้หรือไม่ เส้นทาง ts เพื่อป้องกันเส้นทางโฮมเพจ
ขี้เกียจโหลดในเชิงมุมคืออะไร?
ขี้เกียจโหลด เป็นเทคนิคในการ เชิงมุม ที่ช่วยให้คุณ โหลด องค์ประกอบ JavaScript แบบอะซิงโครนัสเมื่อเปิดใช้งานเส้นทางเฉพาะ มีกระทู้ดีๆ เกี่ยวกับ ขี้เกียจโหลดเป็นมุม แต่ฉันต้องการลดความซับซ้อนกว่านี้
แนะนำ:
ไฟล์ spec คืออะไรในเชิงมุม?

ไฟล์ข้อมูลจำเพาะคือการทดสอบหน่วยสำหรับไฟล์ต้นทางของคุณ แบบแผนสำหรับการใช้งานเชิงมุมคือการมี ข้อมูลจำเพาะ พวกมันทำงานโดยใช้เฟรมเวิร์กการทดสอบ Jasmine javascript ผ่านตัวทดสอบ Karma (https://karma-runner.github.io/) เมื่อคุณใช้คำสั่ง ng test
Root Guard ทำงานอย่างไร?

Root Guard: คุณสมบัติ STP root guard ป้องกันไม่ให้พอร์ตกลายเป็นรูทพอร์ตหรือพอร์ตที่ถูกบล็อก หากพอร์ตที่กำหนดค่าไว้สำหรับรูทการ์ดได้รับ BPDU ที่เหนือกว่า พอร์ตจะเข้าสู่สถานะรูทไม่สอดคล้องกัน (ถูกบล็อก) โดยปกติ STP รูทการ์ดจะได้รับการกำหนดค่าบนสวิตช์รูทหลักและรอง
NgOnInit คืออะไรในเชิงมุม?

NgOnInit เป็น hook ของวงจรชีวิตที่เรียกโดย Angular เพื่อระบุว่า Angular สร้างส่วนประกอบเสร็จแล้ว
Router guard ในเชิงมุมคืออะไร?

การ์ดนำทางของเราเตอร์ Angular อนุญาตให้อนุญาตหรือลบการเข้าถึงบางส่วนของการนำทาง ตัวป้องกันเส้นทางอีกตัวหนึ่ง CanDeactivate guard ยังช่วยให้คุณสามารถป้องกันไม่ให้ผู้ใช้ออกจากส่วนประกอบโดยไม่ได้ตั้งใจด้วยการเปลี่ยนแปลงที่ยังไม่ได้บันทึก
จุดประสงค์ของ Guard Guard คืออะไร?

Route Guard คืออะไร? ตัวป้องกันเส้นทางของ Angular เป็นอินเทอร์เฟซที่สามารถบอกเราเตอร์ว่าควรอนุญาตให้นำทางไปยังเส้นทางที่ร้องขอหรือไม่ พวกเขาทำการตัดสินใจนี้โดยมองหาค่าส่งคืนจริงหรือเท็จจากคลาสที่ใช้ส่วนต่อประสานการ์ดที่กำหนด