Realizei os mesmos passos das aulas, mas ao utilizar o .env, o "process" não foi identificado.
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!
Realizei os mesmos passos das aulas, mas ao utilizar o .env, o "process" não foi identificado.
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:
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.
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.
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.
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!