1
resposta

Status 502 ao consumir a API para salvar os detalhes de pagamento

Estou com um problema no serviço financeiro, fiz o clone do projeto e iniciei os serviços via docker compose conforme explicado na aula. Na primeira tela onde informa o nome e e-mail funcionou normalmente, mas quando preencho a tela "Detalhes do pagamento" e envia os dados, a API retorna status 502 conforme o print abaixo.

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Alguém passou pelo mesmo problema?

1 resposta

Olá, Pedro. Tudo bem?

Esse erro pode estar acontecendo pela incompatibilidade entre o padrão utilizado para indicar o final de linha dos arquivos .sh do projeto e pelo SO Windows. Você precisará converter o final de linhas dos arquivos .sh. Aqui podemos fazerutilizando o programa Notepad++. Basta seguir os passos apresentados abaixo:

  • Faça o download e instale o Notepad++ neste link - pode ir clicando em "Próximo" e fazendo a instalação padrão;

  • Após finalizar a instalação, abra a pasta alura-ms que contém os arquivos do projeto no NotePad++;

  • Abra o arquivo mkt-node.sh, com o arquivo selecionado, vá em Editar -> Conversão final de linha -> Converter para formato UNIX como mostrado na imagem abaixo:

    Imagem contendo a apresentação do Notpad++ e a exibição do menu de ferramentas.

  • Salve o arquivo mkt-node.sh;

  • Repita os passos apresentados acima para os arquivos front-end.sh, financeiro-php.sh, academico-php-web.sh, academico-php.sh. Lembre-se de salvar após converter.

  • Após a conversão realizada, no terminal aberto na pasta alura-ms inicie o contêiner executando o comando abaixo:

    docker-compose up --build
    
  • Aguarde a inicialização.

  • Após iniciar, você pode dar continuidade seguindo os passos apresentados na aula subindo o projeto a partir do minuto 1:54. :)

Verifica se os serviços estão em execução no Docker, eles precisam estar em execução para que tudo funcione corretamente.

Qualquer dúvida manda aqui.

Bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.