1
resposta

[Dúvida] SEM ACESSO AO LOGIN - ERRO AO EFETUAR LOGIN

Ao tentar acessar a parte de Login para inserir e-mail e senha, devo ter pulado algum passo que não percebi.

Insira aqui a descrição dessa imagem para ajudar na acessibilidadeInsira aqui a descrição dessa imagem para ajudar na acessibilidadeNa segunda imagem tem o IP de acesso da VM criada para fazer o backend e frontend, não consegui acessar com o localhost:3000 Como posso corrigir esse status? ou o que eu fiz de errado?

1 resposta

Olá Esdras!

Pelo que você descreveu e pelas imagens que você compartilhou, parece que o problema está relacionado à autenticação do seu login. Vamos analisar alguns pontos que podem estar causando esse erro:

  1. Verifique as Credenciais: Certifique-se de que o e-mail e a senha que você está utilizando estão corretos. Na segunda imagem, a resposta do servidor indica que o e-mail ou a senha estão incorretos ("status": 401, "message": "E-mail ou senha incorretos!"). Tente verificar se você não cometeu algum erro de digitação.

  2. Banco de Dados: Verifique se o usuário com o e-mail lsc@alura.com está corretamente cadastrado no banco de dados e se a senha está correta. Você pode fazer isso acessando diretamente o banco de dados e verificando as informações.

  3. Configuração do Servidor: Certifique-se de que o servidor backend está configurado corretamente para aceitar requisições de login. Verifique os logs do servidor para ver se há alguma mensagem de erro adicional que possa ajudar a identificar o problema.

  4. IP da VM: Você mencionou que não conseguiu acessar com localhost:3000. Verifique se a aplicação está rodando no IP correto da sua VM (192.168.18.150:8000). Certifique-se de que o servidor está ouvindo nas portas corretas e que não há nenhum bloqueio de firewall ou rede que possa estar impedindo o acesso.

  5. Ambiente de Desenvolvimento: Se você estiver utilizando um ambiente de desenvolvimento local, como Docker, certifique-se de que todos os containers estão rodando corretamente e que as redes entre eles estão configuradas corretamente.

Aqui está um checklist rápido para você seguir:

  • Verifique as credenciais de login.
  • Confirme que o usuário está cadastrado no banco de dados.
  • Verifique os logs do servidor backend.
  • Certifique-se de que a aplicação está rodando no IP e porta corretos.
  • Verifique a configuração da rede e firewall.

Bons estudos!