Buradasın
Go Programlama Dili ile Environment Variables Yönetimi Eğitimi
youtube.com/watch?v=X1b84b0Sy7EYapay zekadan makale özeti
- Kısa
- Ayrıntılı
- Bu video, bir eğitim içeriği olup, eğitmen Go programlama dilinde environment variables'ı nasıl yönetebileceğimizi göstermektedir.
- Video, environment variables'ın ne olduğunu açıklayarak başlıyor ve ardından pratik bir uygulama sunuyor. Eğitmen, goget paketini kullanarak environment variables'ı nasıl yönetebileceğimizi adım adım gösteriyor. Örnek olarak, Couchbase veritabanına bağlanan bir Go projesi üzerinden, gizli token ve key'leri environment variables'a nasıl saklayabileceğimizi ve bu değişkenlere nasıl erişebileceğimizi kod örnekleriyle açıklıyor. Video, uygulamanın çalıştırılması ve test edilmesiyle sonlanıyor.
- 00:01Environment Variables Nedir ve Neden Kullanılır
- Bu derste Glide environment variables'ı nasıl yönetebileceğimiz anlatılacak.
- Environment variables, GS Map token, secret key'ler, veritabanı bağlantı verileri ve diğer servislerle bağlantı için kullanılan gizli bilgileri tutmak için kullanılır.
- Bu gizli bilgiler doğrudan kodda yazılmaz, özel bir dosyada tutulur ve kodda başka bir şekilde çağrılır.
- 01:17Go'da Environment Variables Kullanımı
- Environment variables için Go'da "god" paketi kullanılır ve bu paket "go get" komutuyla indirilir.
- "god" paketi "main" fonksiyonundan önce çağrılmalıdır ki diğer yerlerde erişim sağlanabilsin.
- "os" paketi de kullanılır ve bu paket için herhangi bir indirme gerekmez.
- 03:31Environment Variables Dosyası Oluşturma
- Environment variables dosyası proje klasöründe oluşturulur ve ".env" uzantısıyla kaydedilir.
- Dosyada değişkenler "KEY=VALUE" formatında tanımlanır (örneğin: "db_name=120", "db_password=266).
- "god" paketinin "LookupEnv" fonksiyonu kullanılarak environment variables'a erişim sağlanır.
- 04:15Environment Variables'ın Kullanımı
- "LookupEnv" fonksiyonu, environment variables'dan bir değeri döndürür ve varsa "true", yoksa "false" döndürür.
- Program çalıştırıldığında environment variables'dan alınan değerler kullanılarak veritabanına bağlantı sağlanır.
- Yanlış bir environment variable değeri girildiğinde program hata verir ve bu şekilde environment variables'ın doğru çalıştığı test edilir.