Kod Araçları

.env Generator

Framework'e göre hazır .env dosya şablonları oluşturun. Değerleri düzenleyin, kopyalayın veya .env olarak indirin.

Şablon Oluşturucu
Frontend
Backend
Mobile
DevOps
Next.js
NEXT_PUBLIC_APP_URLZorunlu
Uygulama URL'si
NEXT_PUBLIC_API_URLZorunlu
API base URL
NEXTAUTH_URLOpsiyonel
NextAuth callback URL
NEXTAUTH_SECRETOpsiyonel
NextAuth gizli anahtar (openssl rand -base64 32)
DATABASE_URLOpsiyonel
Veritabanı bağlantı URL'si
NEXT_PUBLIC_GA_IDOpsiyonel
Google Analytics ID
NEXT_PUBLIC_SITE_NAMEOpsiyonel
Site adı
# Uygulama URL'si NEXT_PUBLIC_APP_URL=http://localhost:3000 # API base URL NEXT_PUBLIC_API_URL=http://localhost:3000/api # NextAuth callback URL NEXTAUTH_URL=http://localhost:3000 # NextAuth gizli anahtar (openssl rand -base64 32) NEXTAUTH_SECRET= # Veritabanı bağlantı URL'si DATABASE_URL=postgresql://user:password@localhost:5432/mydb # Google Analytics ID NEXT_PUBLIC_GA_ID= # Site adı NEXT_PUBLIC_SITE_NAME=My App

.env Dosyası Nedir?

.env dosyası, uygulamanızın ortam değişkenlerini saklayan bir konfigürasyon dosyasıdır. Veritabanı bilgileri, API anahtarları, uygulama ayarları gibi hassas verileri kaynak kodundan ayırmak için kullanılır. .env dosyaları versiyon kontrolüne (.gitignore) eklenmemelidir.

Sıkça Sorulan Sorular

.env dosyası Git'e eklenmeli mi?

Hayır. .env dosyası hassas bilgiler içerdiği için .gitignore'a eklenmelidir. Bunun yerine .env.example dosyası oluşturup şablon olarak paylaşabilirsiniz.

NEXT_PUBLIC_ prefix'i ne anlama gelir?

Next.js'te NEXT_PUBLIC_ ile başlayan değişkenler tarayıcıda da erişilebilir olur. Onsuz olanlar yalnızca sunucu tarafında kalır.

VITE_ prefix'i ne işe yarar?

Vite projelerinde VITE_ ile başlayan değişkenler istemcide kullanılabilir hale gelir.