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!

1
resposta

[Sugestão] Possível solução ao Cadastrar Pet

Um erro que pode acontecer é na hora de fazer o cadastro do pet. Já foi abordado por aqui soluções como alterar o diretório do Postman, ou de fazer alterações no código para tratar o erro.

Mas algo que fez com que conseguisse rodar plenamente o POST da API , fazer com que ela reconheça o arquivo e o caminho foi verificar como todo o projeto está salvo na minha máquina.

Como esta aplicação não está disponível no Github e seu download e extração são feitos manualmente, no meu caso aconteceu de ao extrair o arquivo compactado, gerou uma pasta dentro da pasta do projeto com o mesmo nome, criando mais uma camada de acesso e fazendo a aplicação perder o contato direto com o sistema operacional.

Certifiquem-se de que ao rodar o projeto, ele esteja diretamente na primeira pasta (ex.: abrir a pasta com o nome geral do projeto e aparecer na lista, uma pasta chamada src).

Obrigado a todos e bons estudos!

1 resposta

Oi, Lucas! Tudo bem?

Obrigada por comparitlhar.

Esse tipo de situação mostra como detalhes de estrutura de projeto podem impactar diretamente no funcionamento de APIs e no reconhecimento de caminhos de arquivos. Sua observação sobre a pasta duplicada é um ótimo exemplo de atenção ao contexto do ambiente, algo muito valorizado em boas práticas de desenvolvimento. Dica: sempre que baixar projetos manualmente, vale conferir a hierarquia de pastas logo após a extração, garantindo que o diretório raiz esteja correto (com itens como src visíveis). Isso evita erros silenciosos e economiza tempo na investigação.

Você já costuma revisar a estrutura dos projetos antes de começar a rodar, ou esse foi um aprendizado que surgiu nessa experiência?

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