Genkit দুটি বিশেষ ধরনের সম্পর্কে জানে: GenkitError
এবং UserFacingError
। GenkitError
Genkit নিজেই বা Genkit প্লাগইনগুলির দ্বারা ব্যবহারের জন্য উদ্দেশ্যে করা হয়েছে৷ UserFacingError
হল ContextProviders
এবং আপনার কোডের জন্য। এই দুটি ত্রুটির প্রকারের মধ্যে বিভাজন আপনাকে আপনার ত্রুটিটি কোথা থেকে আসছে তা আরও ভালভাবে বুঝতে সাহায্য করে।
ওয়েব হোস্টিংয়ের জন্য Genkit প্লাগইনগুলি (যেমন @genkit-ai/express
বা @genkit-ai/next
) অন্যান্য সমস্ত ত্রুটির ধরন ক্যাপচার করা উচিত এবং পরিবর্তে প্রতিক্রিয়াতে একটি অভ্যন্তরীণ ত্রুটি হিসাবে রিপোর্ট করা উচিত৷ আপনার অ্যাপ্লিকেশনের অভ্যন্তরীণ বিশদ আক্রমণকারীদের কাছে যাতে ফাঁস না হয় তা নিশ্চিত করে এটি আপনার অ্যাপ্লিকেশনটিতে নিরাপত্তার একটি স্তর যুক্ত করে৷