Tahun baru, skill baru! 🚀. Masukkan kupon "skill2025" untuk diskon 30% di kelas apa saja

Logo Koala Skodev mengetik

Skodev

Belajar coding dalam bahasa Indonesia

MEMBUAT DAN MENGGUNAKAN `EXPORTS` DI MODUL NODE.JS

Membuat dan menggunakan `exports` di modul Node.js dengan mudah. Pelajari cara mengorganisasi kode secara efektif menggunakan `exports` di Node.js.

Daftar Isi:

Apa Itu `exports`?
Cara Menggunakan `exports`
Kesimpulan

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.

Apa Itu 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.

Cara Menggunakan exports

Menggunakan 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!

Memisahkan Ekspor dengan 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!

Kesimpulan

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.


Daftar newsletter skodev masukkan emailmu untuk dapat informasi menarik dari dunia koding