const xml2js = require('xml2js'); const fs = require('fs'); fs.readFile('https://www.tcmb.gov.tr/kurlar/today.xml', (err, data) => { if(err) console.log(err); var data = data.toString().replace("\ufeff", ""); xml2js.parseStringPromise(data, (err, res) => { if(err){ console.log(err); } else { console.log(res); } }); });
Sé que el directorio existe porque si vas al enlace utilizado en el código, muestra algo, pero en el código solo da un error. Si alguien puede ayudarme, estaré muy feliz.
fs solo puede acceder al archivo en su sistema, debe solicitar la URL usando http / https o incluso mejor probar axios
const axios = require('axios') axios.get('https://www.tcmb.gov.tr/kurlar/today.xml').then((response) => { const data = response.data xml2js.parseString(data, (err, res) => { if(err){ console.log(err); } else { console.log(res); } }) })