ระบบ dependency injection ของ FastAPI ช่วยให้คุณประกาศ dependencies ที่นำกลับมาใช้ซ้ำได้ (functions/classes) ซึ่ง FastAPI จะเรียกและ ฉีด (inject) เข้าไปใน path operations ของคุณผ่าน Depends() มันถูกใช้สำหรับ logic ที่ใช้ร่วมกัน เช่น database sessions, การยืนยันตัวตน และพารามิเตอร์ที่ใช้ร่วมกัน — ทำให้โค้ดเป็น DRY และทดสอบได้
dependency พื้นฐาน
fastapi Depends
():
{: skip, : limit}
():
params
