يتعرّف Genkit على نوعَين متخصّصَين: GenkitError
وUserFacingError
.
GenkitError
مخصّص للاستخدام من خلال Genkit نفسه أو من خلال إضافات Genkit.
UserFacingError
مخصّص لـ ContextProviders
و
رمزك. يساعدك الفصل بين هذين النوعين من الأخطاء في فهم مصدر الخطأ بشكلٍ أفضل.
من المفترض أن تلتقط مكوّنات Genkit الإضافية لاستضافة الويب (مثل @genkit-ai/express
أو @genkit-ai/next
)
جميع أنواع الأخطاء الأخرى وتُبلغ عنها كخطأ داخلي في الاستجابة.
تضيف هذه الميزة طبقة أمان إلى تطبيقك من خلال ضمان عدم تسرُّب التفاصيل الداخلية لتطبيقك
إلى المهاجمين.