app.get('/api/:searchTerm', (req, res) => { console.log(req.params.searchTerm); searchURL = url + req.params.searchTerm console.log("Search URL: " + searchURL); axios(searchURL) .then(response => { const html = response.data //console.log(html) const $ = cheerio.load(html) $('div.g', html).each(function(){ const title = $(this).find('.yuRUbf a h3').text() //console .log not working inside each function const link = $(this).find('.yuRUbf a').attr('href') data.push({ title, link }) console.log(data) }) console.log(data) res.json(data) }).catch(err => {console.error(err)}) })Console.log no funciona dentro de cada función.
Estoy usando axios, cheerio para descartar el html pero dentro de cada función nada funciona