Percebi que peguntei no setor errado do forum. Mas, se alguem conseguir me ajudar. Agradeço muito.
Olá, pessoal.
Como faço para usar o resultado recebido de uma Promise (array de Json) fora da função?
ex:
const allData = async ( ) => {
const response = await axios.get (www.algumsite.com/api) //retorna um array de Json
return response
}
Desse modo, preciso inserir todos os dados atribuído a função allData dentro da minha query
class Contacts{
dump(allData){
const sql = `INSERT INTO tbContacts SET ?`;
con.query(sql, contact, (error, result) => {
if(error){
console.log(error)
}else{
console.log(result.affectedRows + " record(s) updated");
}
})
}
O mesmo não funciona, pois o allData continua como uma promise e nao um array de Json de dados que gostaria de inserir.