Este es mi código y he estado tratando de entender por qué los datos siempre están pendientes de promesa.
const axios = require('axios'); const { resolve,reject } = require('bluebird'); async function getData() { const test = await axios.get(`http://localhost:3000/admin/dashboarddata/tabledata`).then((response)=>{ return response }).catch(); // console.log(test.data) var val = test return test; } const data = getData(); console.log(data)Es posible que pueda obtener los datos esperando que la función se resuelva. Dale una oportunidad a lo siguiente:
const data = await getData() en lugar de: const data = getData()
¡Espero eso ayude!