เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

ทดสอบ validator แบบกำหนดเอง

หลังจากกำหนด validator แบบกำหนดเองแล้ว ต้องนำ validator นั้นไปใช้กับ API endpoint และตรวจสอบว่าทำงานได้ถูกต้อง

ระบบควรอนุญาตให้เฉพาะผู้ใช้ที่มีอีเมลถูกต้องลงทะเบียนได้ ในแบบฝึกหัดนี้ต้องสร้าง endpoint อย่างง่ายที่รับข้อมูลผู้ใช้ (username, email และ age) ใน request จากนั้นเพิ่ม pydantic model เข้าไปใน endpoint และทดสอบ endpoint ด้วยอีเมลที่ไม่ถูกต้องโดยใช้คำสั่ง cURL ที่ระบุไว้ในคำแนะนำ

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

การ Deploy AI สู่ Production ด้วย FastAPI

ดูคอร์ส

คำแนะนำการฝึกหัด

  • สร้าง endpoint สำหรับ POST request ที่ route register เพื่อรองรับการลงทะเบียนผู้ใช้
  • ตรวจสอบความถูกต้องของข้อมูลการลงทะเบียนที่ส่งเข้ามาโดยใช้ pydantic model
  • เปิด terminal แล้วเริ่มต้นเซิร์ฟเวอร์ด้วยการรัน main.py โดยใช้คำสั่ง python3 main.py
  • เปิด terminal อีกหนึ่งหน้าต่างจากมุมบนขวาของ terminal เพื่อทดสอบ endpoint register ด้วยอีเมลที่ไม่ถูกต้อง: curl -X POST "http://localhost:8080/register" -H "Content-Type: application/json" -d '{"username": "jane_doe", "email": "[email protected]", "age": 30}'

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำจริง

เปลี่ยนทฤษฎีให้เป็นการลงมือทำด้วยแบบฝึกหัดเชิงโต้ตอบหนึ่งในของเรา

เริ่มแบบฝึกหัด