Quiero datos del archivo config.json importados al archivo index.js en el mismo directorio.
así que lo tenía antes
const { prefix, token } = require('./config.json');ahora cambiaría la cadena, así que necesito un objeto json, pero ¿cómo?
En ES5 puedes hacerlo por
const object = require('./config.json');El objeto contendrá su JSON.
En ES6
import object from './config.json'Usando el módulo fs sincrónicamente
const fs = require('fs') const jsonData = JSON.parse(fs.readFileSync('config.json', 'utf-8'))Ejemplo asíncrono, si está utilizando módulos ES6:
import fs from 'fs/promises'; const {prefix, token} = JSON.parse( await fs.readFile('./config.json', 'utf-8') );Ver también:
Si desea el objeto completo, simplemente use:
const config = require('./config.json'); De lo contrario, si desea el contenido de config.json , simplemente puede usar el módulo fs para leer el archivo. Más específicamente fs.readFileSync si desea que sea síncrono.