← Node.js & Express44 / 65
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