Membaca dan Menulis Data


Node.js memiliki modul bawaan yang memungkinkan Anda untuk membaca dan menulis file dengan mudah. Dalam tutorial ini, kita akan membahas cara membaca dan menulis data menggunakan Node.js.

1. Membaca Data dari File

Pertama-tama, Anda perlu memasukkan modul fs (file system) untuk membaca file. Berikut adalah contoh cara membaca data dari file menggunakan Node.js:

const fs = require('fs');

// Baca data dari file
fs.readFile('namafile.txt', 'utf8', (err, data) => {
    if (err) {
        console.error('Error membaca file:', err);
        return;
    }
    console.log('Isi file:', data);
});

Pada contoh di atas, readFile digunakan untuk membaca isi file 'namafile.txt'. Callback function akan dijalankan setelah pembacaan selesai.

2. Menulis Data ke File

Untuk menulis data ke file, Anda dapat menggunakan fungsi writeFile. Berikut adalah contoh cara menulis data ke file menggunakan Node.js:

const fs = require('fs');

const dataToWrite = 'Data yang akan ditulis ke file.';

// Menulis data ke file
fs.writeFile('output.txt', dataToWrite, (err) => {
    if (err) {
        console.error('Error menulis ke file:', err);
        return;
    }
    console.log('Data berhasil ditulis ke file.');
});

Pada contoh di atas, writeFile digunakan untuk menulis dataToWrite ke file 'output.txt'. Callback function akan memberi tahu Anda apakah operasi penulisan selesai atau terdapat kesalahan.

Itulah cara dasar membaca dan menulis data menggunakan Node.js. Pastikan Anda memiliki izin yang tepat untuk membaca dan menulis file di direktori yang bersangkutan. Semoga tutorial ini bermanfaat!