1
resposta

fetch retorna 'undefined'

No código:

fetch('http://localhost:8080/api/public/login', requestInfo)
.then(response=>{
    if(response.ok){
        return response.text();
    }else{
        this.setState({msg:'não foi possível fazer o login'});
    }})
.then(token=>{
console.log(token);
});

O valor retornado "undefined" é o valor de 'console.log(token)'?

Quando o instrutor fala que o fluxo continua, ele quer dizer, que:

else{
        this.setState({msg:'não foi possível fazer o login'});
    }

Depois que o código acima roda, o fluxo segue para o próximo "then"?

Ou seja pra esse "then"?

.then(token=>{
console.log(token);
});

Obrigado.

1 resposta

Boa noite, Marcelo! Como vai?

Sim, é isso mesmo! Vc está certo em ambas as perguntas!

Qualquer coisa é só falar!

Grande abraço e bons estudos, meu aluno!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software