Tahun baru, skill baru! 🚀. Masukkan kupon "skill2025" untuk diskon 30% di kelas apa saja
Skodev
Belajar coding dalam bahasa Indonesia
Daftar Isi:
Dalam Node.js, modul adalah bagian penting yang memungkinkan kamu mengorganisasi kode menjadi bagian-bagian yang lebih kecil dan lebih mudah dikelola. Salah satu cara untuk mengekspor bagian kode dari satu modul ke modul lainnya adalah dengan menggunakan exports
.
exports
?Pada dasarnya, exports
adalah objek yang digunakan untuk mendefinisikan apa yang akan diekspos dari sebuah modul. Ketika kamu menggunakan require()
untuk mengimpor modul, exports
adalah objek yang sebenarnya kamu dapatkan.
exports
module.exports
module.exports
adalah cara paling umum untuk mengekspor sesuatu dari suatu modul. Misalnya, jika kamu ingin mengekspor satu fungsi atau objek:
// file: myModule.js
function halo() {
return "Halo, Dunia!";
}
module.exports = halo;
Kemudian, kamu dapat mengimpor dan menggunakannya di file lain:
// file: app.js
const halo = require('./myModule');
console.log(halo()); // Output: Halo, Dunia!
exports
Kamu juga bisa mengekspor beberapa fungsi atau variabel dengan menambahkannya ke objek exports
.
// file: myModule.js
function halo() {
return "Halo, Dunia!";
}
function selamatPagi() {
return "Selamat Pagi!";
}
exports.halo = halo;
exports.selamatPagi = selamatPagi;
Di file lain, kamu bisa mengimpor seperti ini:
// file: app.js
const myModule = require('./myModule');
console.log(myModule.halo()); // Output: Halo, Dunia!
console.log(myModule.selamatPagi()); // Output: Selamat Pagi!
Menggunakan exports
di Node.js memungkinkan kamu mengorganisasi dan mengelola kode dengan cara yang lebih rapi dan modular. Ini menjadi teknik dasar yang sangat penting untuk dipahami untuk setiap pengembang yang menggunakan Node.js dalam proyek mereka. Dengan memahami cara menggunakan exports
, kamu dapat berbagi kode dengan lebih efisien di berbagai bagian aplikasi.
Link terkait: