Bolt projesinde gizli API anahtarı nereye konur?

Garfield

YZF Admin
Katılım
27 Ekim 2026
Mesajlar
211
Tepkime puanı
0
Yaş
40
Konum
Utah
Gizli bir servis anahtarını Bolt’ta oluşturulan tarayıcı bileşenine koymayın. Anahtar gerekiyorsa çağrı sunucu tarafındaki bir işlevden yapılmalı ve değer o ortamın gizli ayarında tutulmalıdır. Özellikle Vite projelerinde VITE_ önekiyle istemciye sunulan değişkenleri gizli kasa sanmak hatalıdır; bu değerler derlenmiş tarayıcı kodunda görülebilir.

Önce anahtar türünü belirleyin​

Bazı hizmetler herkese açık istemci tanımlayıcısı, bazıları ayrıcalıklı gizli anahtar verir. İkisinin adı benzer olabilir. Sağlayıcının hangi anahtarın nerede kullanılacağını belirten açıklamasını okuyun. Gizli değeri yalnız .env dosyasına taşımak yeterli değildir; ön yüz derlemesi bu değeri pakete koyuyorsa yine kullanıcıya açılır.

Çağrıyı doğru katmana taşıyın​

  1. Anahtarın kullanıldığı dosyayı bulun. İsteğin tarayıcı bileşeninden mi, sunucu işlevinden mi gönderildiğini kontrol edin. Gerçek değeri sohbete veya hata mesajına kopyalamayın.
  2. Sunucu işlevi oluşturun veya mevcut olanı kullanın. Tarayıcı yalnız gerekli kullanıcı girdisini bu işleve göndersin. İşlevin istediğiniz işlemi yaptığını kod üzerinden inceleyin.
  3. Sırrı sunucu ortamında tanımlayın. Kullandığınız Bolt Cloud veya bağlı arka uç hizmetinin gizli ayar yüzeyini kullanın. Değişkenin yalnız sunucu işlevi tarafından okunduğunu doğrulayın.
  4. Uç noktanın kapsamını sınırlayın. Kullanıcı doğrulaması ve izin verilen işlem/girdi denetimi ekleyin. İnternetten gelen her isteği sınırsız bir servis çağrısına dönüştürmeyin.
  5. Örnek istekle deneyin. Tarayıcının ağ yanıtında gizli anahtar bulunmadığını, başarısız isteğin de sırrı hata metnine eklemediğini kontrol edin.

Anahtar daha önce paylaşılmışsa​

Depodan veya arayüzden silmek, daha önce açığa çıkan değeri yeniden gizli yapmaz. Sağlayıcı tarafında ilgili anahtarı iptal edip yeni değer üretin; yeni değeri yalnız sunucu yapılandırmasına ekleyin. Sonra uygulamanın eski anahtarla çalışmadığını kontrol edin.

Geliştirme ortamındaki gizli ayarla yayın ortamındaki değerin ayrı olabileceğini unutmayın. Önizlemede çalışan fakat yayında kimlik doğrulama hatası veren çağrıda önce doğru ortamın değişken adını ve erişimini kontrol edin.
 
Geri
Üst