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

Logo Koala Skodev mengetik

Skodev

Belajar coding dalam bahasa Indonesia

CARA MEMBACA FILE SECARA ASYNC DI NODE.JS

Panduan singkat dan mudah tentang cara membaca file secara asinkron menggunakan Node.js.

Untuk membaca file secara asinkron di Node.js, kita bisa menggunakan modul fs. Modul ini menyediakan fungsi yang membantu melakukan operasi file dengan cara non-blokir dalam aplikasi Node.js.

Menggunakan fs.readFile()

Import Modul fs

Langkah pertama yang harus dilakukan adalah mengimpor modul fs.

const fs = require('fs');

Membaca File

Kamu bisa menggunakan fungsi fs.readFile() untuk membaca file secara asinkron. Berikut adalah contoh cara penggunaannya:

fs.readFile('path/to/file.txt', 'utf8', (err, data) => {
  if (err) {
    console.error('Terjadi kesalahan saat membaca file:', err);
    return;
  }
  console.log('Isi file:', data);
});
  • ‘path/to/file.txt’: Gantilah dengan path file yang ingin kamu baca.
  • ‘utf8’: Menentukan encoding file, sehingga file dibaca dalam format teks.
  • Callback Function: Fungsi yang dipanggil setelah proses membaca selesai. Memiliki dua parameter: err untuk menangani error, dan data untuk mendapatkan isi file.

Menangani Error

Selalu ingat untuk menangani error dengan memeriksa apakah err tidak bernilai null. Ini penting untuk memastikan aplikasi berjalan lancar dan bisa menangani situasi error dengan baik.

Kelebihan Pembacaan Asinkron

Menggunakan metode asinkron memiliki kelebihan dalam hal performa. Aplikasi dapat menangani tugas lain sembari menunggu file selesai dibaca, meningkatkan efisiensi dan responsivitas aplikasi berbasis Node.js.

Dengan cara ini, kamu bisa membaca file secara efektif dan memaksimalkan kecepatan kerja aplikasi.


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