1 min read

dotenv

Şifre, token vb. değişkenleri bir .env dosyası içerisinde tanımlayıp kullanın.
dotenv

dotenv ile çalışacak olan process'in kullanmasını istediğiniz ortam değişkenlerini harici bir .env dosyası içerisinde tanımlayarak, konfigürasyonu runtime sırasında tanımlamak mümkün oluyor.

Eğer versiyon kontrolü kullanıyorsanız .env dosyanızı commit etmemeniz gerekir; çünkü bu dosyada genellikle kullanıcı adı, şifre, token gibi gizlilik içeren bilgiler tutuyoruz. Bunların da paylaşılması istenmeyen bir durumdur.

Ayrıca eğer varolan ortam değişkenleri ile .env dosyasındakiler çakışırsa, varolan değer ezilmez. Yani bu durumda .env dosyasındaki tanım hiç yokmuş gibi pas geçilir.

dotenv
Loads environment variables from .env file

Kaynak kodu için: https://github.com/motdotla/dotenv