menu-usuario-dutan
Version:
Prueba de javascript
51 lines (47 loc) • 1.5 kB
JavaScript
const fs = require('fs');
module.exports = {
escribirArchivo: (archivo, data) => {
return new Promise((resolve, reject) => {
fs.writeFile(archivo, data, (err) => {
if (err) {
reject({'error': err});
}
resolve({'se ha logrado': data})
})
});
},
leerArchivo: (archivo, codificacion) => {
return new Promise((resolve, reject) => {
fs.readFile(archivo
, codificacion, (err, data) => {
if (err) {
reject({'error':err});
} else {
const dataLeida = data.slice(1, -1);
const arreglo = JSON.parse(dataLeida);
resolve(arreglo);
}
});
})
},
/*
escribirEnArchivo: (datosAEscribir,pathArchivoResultado) =>{
const datosAEscribir$ = of(datosAEscribir);
return datosAEscribir$
.pipe(
mergeMap(
(valorFinal) => {
return escribirArchivo(pathArchivoResultado, valorFinal)
}
)
)
.subscribe(
respuesta => {
console.log('respuesta:', respuesta);
},
error =>{
console.log('error:', error)
}
);
}*/
};