Estoy tratando de obtener datos de la API usando axios pero sigue devolviendo una Promesa
El código para nodeJs:
router.get('/isAdmin/:userId/:groupeId', async (req, res) => { let userId = req.params.userId let groupeId = req.params.groupeId let result = await db.query("select * from groupemembers where userId = ? and groupeId = ? and groupeRole = 'admin'",[userId, groupeId], function(err, result){ if (err) console.log(err.message); if (result.length > 0) return res.send(true); else res.send(false) }) return result })el Código para ReactJs:
async function checkAdmin (){ let user = JSON.parse(localStorage.getItem('userInfo')) let groupeId = params.groupeId let result = api.get(`/isAdmin/${user.id}/${groupeId}`).then(res => { return res.data }) return result }No está utilizando la palabra clave await para resolver la promesa
async function checkAdmin (){ let user = JSON.parse(localStorage.getItem('userInfo')) let groupeId = params.groupeId let result = await api.get(`/isAdmin/${user.id}/${groupeId}`).then(res => { return res.data }) return result }