GET запрос возвращает промис. Как вернуть строку?

Есть код для получения адреса по координатам:

export default function getAdress(list){
var $out = ''; // Тут будет записан адрес

// Метод работает только если есть список с координатами
if (list){
    // Ссылка для запроса
    var theUrl = `https://geocode-maps.yandex.ru/1.x/?apikey=${apikey}&geocode=${list[1]},${list[0]}&format=json`;
    
    // Функция запроса
    const get = async() => {
        var out = ''; // Эту перменную вернёт запрос

        await axios
            .get(theUrl)
            .then(
                (res) => {
                    // Запись адреса в переменную
                    out = res.data['response']['GeoObjectCollection']['featureMember'][0]['GeoObject']['name'];}
                )
            .catch(
                err => console.log(err)
            )

        return out;
    }


} else {
    console.log('Необходимо ввести координаты');
}

return $out;
}

Ответы (0 шт):