1
I have this code and want to return the string not to Promise, but I do not know how exactly to do, I tried to look at other solutions on the site but I could not apply them in my code. (I’m using the Aces)
async function traduzCategoria(texto)
{
    if (typeof texto === "undefined"){
        return "sem categoria";
    }
    let textoUrl = texto[0].replace(/ /gi, "+");
    textoUrl = texto[0].replace(/&/gi, "and");
    let urlYandex = "https://translate.yandex.net/api/v1.5/tr.json/translate?key=" + keyYandex 
        + "&text=" + textoUrl + "&lang=pt";
    let res = await axios.get(urlYandex)
                .then(function (response) {
                    let textoTraduzido = response.data.text[0];
                    return textoTraduzido;
                })
                .catch(function (erro) {
                    return "erro na categoria";
                })
    return res;
}
The function does not wait for the file to return the value.
I wouldn’t say using the
awaithow he did is "wrong"... After all, thethenis returning anotherPromise.– Luiz Felipe