DotEnv | Node.js
- DotEnv | Node.js
import dotenv from 'dotenv';
// Carregar o arquivo .env comum
dotenv.config();
// Carregar configurações específicas para o ambiente
const envFile = `.env.${process.env.NODE_ENV || 'development'}`; // Carregar o arquivo correto com base em NODE_ENV
dotenv.config({ path: envFile });
console.log(`Ambiente: ${process.env.NODE_ENV}`);
console.log(`Porta: ${process.env.PORT}`);
console.log(`DB_URL: ${process.env.DB_URL}`);
- Estrutura do projeto
/your-project
/src
index.ts
.env # Arquivo comum de variáveis de ambiente
.env.development # Arquivo de configuração para o ambiente de desenvolvimento
.env.production # Arquivo de configuração para o ambiente de produção
tsconfig.json
package.json