1
resposta

Meu .env não está funcionando.

Realizei os mesmos passos das aulas, mas ao utilizar o .env, o "process" não foi identificado.

1 resposta

Olá Lorenzo! Como vai?

Quando o process não é reconhecido, geralmente isso está relacionado à configuração do pacote dotenv ou à maneira como as variáveis de ambiente estão sendo carregadas.

Aqui estão algumas dicas que podem ajudar a resolver o seu problema:

  1. Verifique a Instalação do Dotenv: Certifique-se de que o pacote dotenv está instalado corretamente no seu projeto. Você pode verificar isso no arquivo package.json ou executando npm list dotenv no terminal.

  2. Importação do Dotenv: Assegure-se de que o dotenv está sendo importado e configurado corretamente no seu arquivo principal, geralmente server.js ou app.js. A importação deve ser feita da seguinte forma no início do arquivo:

    import "dotenv/config";
    

    Isso garante que todas as variáveis de ambiente do arquivo .env sejam carregadas antes de qualquer outra execução no seu código.

  3. Localização do Arquivo .env: O arquivo .env deve estar na raiz do seu projeto, no mesmo nível do seu arquivo server.js ou app.js.

  4. Reiniciar o Servidor: Após fazer alterações no .env ou na configuração do dotenv, reinicie o servidor Node.js para garantir que as alterações sejam aplicadas.

Se após essas verificações o problema persistir, pode ser útil revisar os logs de erro no terminal para identificar mais detalhes sobre o que pode estar dando errado.

Espero ter ajudado e bons estudos!

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