read - ¿hay un requerimiento para json en node.js
node js leer json (3)
Me gustaría incluir un par de archivos JSON en mi código JavaScript que están en el mismo directorio que mi archivo fuente JavaScript.
Si quisiera incluir otro archivo JavaScript, simplemente podría usar require
. Ahora estoy usando readFileSync
y __dirname
para obtener el JSON, que creo que es una manera fea de hacerlo.
¿Hay algo similar para require que me permita cargar un archivo JSON?
A partir del nodo v0.5.x sí, puede requerir su JSON del mismo modo que requeriría un archivo js.
var someObject = require(''./somefile.json'')
En ES6:
import someObject from (''./somefile.json'')
Los archivos JSON no requieren una declaración de exportación explícita. No necesita exportar para usarlo como archivos Javascript.
Por lo tanto, puede usar solo require
un documento JSON válido.
No. O use readFile
o readFileSync
(este último solo en el momento del inicio).
O usa una biblioteca existente como
Alternativamente, escriba su configuración en un archivo js en lugar de un archivo json como
module.exports = {
// json
}