Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

Solucionado
(ver solução)
2
respostas

[Bug] Não consigo cadastrar usuário ao acessar o servidor Ubuntu remotamente

Estou realizando um projeto e executei o backend em um Ubuntu Server na minha rede local. Consigo acessar a aplicação, mas ao tentar cadastrar um usuário o sistema retorna a mensagem "Ops! Alguma coisa deu errado!!".

Verifiquei que o backend está rodando na porta 8000, porém o frontend está configurado para fazer as requisições para http://localhost:8000.

Alguém sabe se preciso alterar essa configuração ao acessar o servidor remotamente? Existe alguma configuração adicional que devo verificar para que o cadastro funcione?

2 respostas
solução!

Olá, Estudante. Como vai?

Obrigada por compartilhar sua dúvida!

Como você tá executando o backend em um Ubuntu Server, é necessário ajustar a baseURL do frontend. Quando ela está configurada como http://localhost:8000, o navegador tenta acessar o backend na própria máquina em que o frontend tá sendo executado. Nessa situação, substitua localhost pelo endereço IP do servidor, por exemplo:

baseURL: 'http://192.168.1.103:8000'

E, vale conferir se o backend tá em execução na porta 8000 e se ele tá aceitando conexões pela rede. Caso o problema continue, compartilhe a mensagem exibida no Console ou na aba Network das ferramentas de desenvolvedor do navegador para que possamos analisar com mais detalhes.

Conteúdos relacionados
Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!

Olá, Lorena.

Era exatamente isso. O problema estava na configuração da baseURL, que apontava para localhost. Após alterar para o IP do servidor, as requisições passaram a funcionar corretamente e consegui realizar o cadastro dos usuários.

Agradeço também por compartilhar a documentação do Ubuntu Server. Ela vai ser muito útil para aprofundar o entendimento sobre esse tipo de configuração e pode ajudar bastante em outras situações.

Abçs;