As variáveis são carregadas quando sua app inicia. Você gerencia em sua app → Variáveis: adicionar, mudar, remover, colar um .env inteiro ou baixar.
Como funcionam
- São guardadas criptografadas. As que você marca como secretas não são mostradas de novo: para mudar, clique em Substituir.
- Salvar deixa para o próximo reinício ou deploy; Salvar e reiniciar aplica agora (alguns segundos sem resposta).
- Com Colar um .env você importa várias de uma vez (CHAVE=valor por linha). As que parecem chaves ou senhas ficam secretas.
- Baixar .env exporta as variáveis; as secretas saem vazias porque não podem ser lidas.
As que nós definimos
- PORT
- a porta onde sua app precisa escutar
- DATA_DIR
- uma pasta mantida entre deploys (uploads, arquivos)
- NODE_ENV
- production (você pode mudar)
PORT e DATA_DIR não podem ser alteradas. O resto do disco da app é montado do zero a cada deploy: guarde em DATA_DIR tudo o que precisa ficar.
Limites: até 100 variáveis e 32 KB no total. Os nomes usam letras, números e sublinhado, sem começar com número.
Pergunte ao assistente
Ficou alguma dúvida sobre isso? Pergunte ao assistente.
Este artigo ajudou?
Artigos relacionados
- Banco de dados MySQL para sua app Node.jsCrie em um clique: mostramos os dados de conexão uma vez e entregamos a variável DATABASE_URL pronta.
- Criar sua primeira app Node.js pelo GitHubConecte seu repositório, escolha a branch e publicamos sua app com HTTPS em minutos.
- Deploys automáticos e voltar para uma versão anteriorCada push publica uma versão nova sem quedas; se algo der errado, você volta para a anterior em um clique.