Genkit mengetahui dua jenis khusus: GenkitError
dan UserFacingError
.
GenkitError
ditujukan untuk digunakan oleh Genkit itu sendiri atau plugin Genkit.
UserFacingError
ditujukan untuk ContextProviders
dan
kode Anda. Pemisahan antara kedua jenis error ini membantu Anda lebih memahami
sumber error.
Plugin Genkit untuk hosting web (misalnya, @genkit-ai/express
atau @genkit-ai/next
)
HARUS menangkap semua jenis Error lainnya dan melaporkannya sebagai error internal dalam respons.
Tindakan ini menambahkan lapisan keamanan ke aplikasi Anda dengan memastikan bahwa detail internal aplikasi Anda
tidak bocor ke penyerang.