Así que tengo una función de búsqueda que debería devolverme una URL de una API que creé. Funciona un poco, pero el problema es que, en lugar de devolver la URL, devuelve la promesa pendiente. He usado async-await, así que no sé qué podría estar causando el problema.
const getUser = async (id) => { let url = `http://127.0.0.1:8000/api/user/${id}/` const response = await fetch(url) const data = await response.json() return data.avatar } console.log(getUser(1))Esta es la respuesta de la API.
{ "id": 1, "email": "somemail@gmail.com", "username": "somewhattastydonut", "avatar": "https://somebucketname.s3.amazonaws.com/default.jpg" }Quiero que devuelva solo la URL del avatar, pero no sé qué estoy haciendo mal para que devuelva la promesa pendiente.