EXERCISE 4 : Async & Await

4.1 ให้แก้ไขฟังก์ชั่น getAllUser() โดยมีขั้นตอนดังนี้ โดยใช้async หรือ await


ตัวอย่างของการแสดงผล

 


4.2 ให้นักศึกษาทำระบบยันยันตัวตน (ให้นำข้อ 3.3 ใน EXERCISE 3 : Promise มาประยุกต์ต่อ) โดยมีขั้นตอนดังนี้


  • ทำการแก้ไขฟังก์ชัน checkAuth() โดยให้กรอกรหัสผ่าน (กำหนดรหัสผ่านเป็น : In4matioN) เพื่อยืนยันตัวตน​
  • กรณีที่ผ่านให้เข้าถึง Function fetchData() ให้ alert() แจ้งเตือนว่า "รหัสผ่านถูกต้อง" แล้วแสดงภาพดังตัวอย่าง
  • กรณีที่ไม่ผ่าน ให้ alert() แจ้งเตือนว่า "รหัสผ่านไม่ถูกต้อง กรุณาลองอีกครั้ง"

  • หมายเหตุ 1 : ในข้อนี้ให้ทำการประยุกต์ใช้ async/await

    หมายเหตุ 2 : ให้ใช้ฟังก์ชั่น fetch() ในการดึงรูปภาพจาก api มาแสดง Link สำหรับอ่าน

    หมายเหตุ 3 : ให้ใช้ API นี้ในการดึงข้อมูลมาแสดงผล https://api.thecatapi.com/v1/images/search


    ตัวอย่างของการแสดงผล