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!