← Next.js27 / 57
Struktur Error Response yang Konsisten
Pastikan seluruh endpoint REST API kamu mengembalikan format error JSON yang seragam (misal { success: false, error: 'pesan' }).
👀 Contoh dulu
return NextResponse.json({ success: false, error: 'Unauthorized' }, { status: 401 });Hasilnya: Respon error konsisten dan mudah diproses oleh frontend.
💡 Status 401 untuk Unauthorized, 404 untuk Not Found, 500 untuk Internal Server Error.
📝 Sekarang giliranmu
Kita akan mematuhi format respons error API yang seragam. Kembalikan sebuah NextResponse berformat JSON yang berisi { error: 'Not Found' } dan atur HTTP status code menjadi 404.
Preview