RetosTema1_proyecto_node_writeAndReadObject.js
/**
* @module RetosTema1-RetoOpcional
*/
/**
* Paquete de node fs, para utilizar los métodos para escritura y lectura de ficheros,
* writeFile y readFile.
*/
const fs = require('fs');
/**
* Funcion que guarda y lee los datos de un usuario de un archivo .json.
* @param {string} path - URL del directorio del archivo donde se registra al usuario.
* @param {user} obj - Datos del usuario a registrar.
*/
function writeAndRead(path, obj){
fs.writeFile(path, JSON.stringify(obj), (error) => {
if (error){
console.log(error);
}else{
console.log('Archivo creado correctamente');
fs.readFile(path,(error,data) => {
if (error){
console.log(error);
}else{
console.log(data.toString());
console.log('Lectura correcta de fichero');
}
})
}
});
}
/**
* Exportar Función writeAndRead
*/
module.exports = writeAndRead;