Sanitasi Pesan Error Produksi

JANGAN PERNAH membocorkan raw err.stack ke client di lingkungan produksi karena dapat memberikan petunjuk celah keamanan bagi peretas.

👀 Contoh dulu

process.env.NODE_ENV = 'production';
const isProd = process.env.NODE_ENV === 'production';
console.log(isProd);

Hasilnya: true

💡 Selalu sembunyikan detail internal error dari publik.

📝 Sekarang giliranmu

Buat konstanta boolean isProd yang memeriksa apakah process.env.NODE_ENV persis sama dengan string 'production'.

Preview