Estoy trabajando con nodejs para backend. Y me pregunto por qué debería usar config.json, data.json, etc. ¿Por qué no usar el objeto js y convertirlo en deepFreeze? ¿Cuáles son los beneficios de json?
Me gusta:
const config = { serviceName: test, port: 4050, }; const deepFreeze = obj => { Object.keys(obj).forEach(prop => { if (typeof obj[prop] === 'object' && !Object.isFrozen(obj[prop])) deepFreeze(obj[prop]); }); return Object.freeze(obj); }; deepFreeze(config);json es un formato de texto para representar arreglos y objetos fácilmente.
El interés de json es que es independiente de un idioma.
Puede leer o escribir JSON desde javascript, pero también desde otros idiomas.
Además, durante los intercambios entre un cliente y un servidor, es fácil usarlo para transportar datos.