Ana içeriğe atla

Ortam

Kazzle, uygulama işlemlerine küçük bir platform değişkenleri seti enjekte eder. Kendi kimlik bilgileriniz kazzle.config.ts aracılığıyla vault’tan gelir.

İşlem değişkenleri

DeğişkenAçıklamaÖrnek
PORTİşleminizin dinlemesi gereken port3000
HOSTBağlanacak host0.0.0.0
KAZZLE_API_URLKazzle runtime yardımcıları tarafından kullanılan temel URLhttps://api.kazzle.app
PORT, HOST ve KAZZLE_API_URL işlem bileşenleri için ayarlanır. Kazzle, uygulama işlemleri için otomatik olarak API anahtarları oluşturmaz; kimlik bilgilerini yalnızca uygulamanızın gerçekten ihtiyaç duyduğu durumlarda ekleyin. İşleminiz HOST:PORT adresine bağlanmalıdır. Kazzle, bunun üzerine önizleme yönlendirmesi ve üretim alanlarını yönetir.

Kardeş bileşen URL’leri

Bir uygulamanın birden fazla bileşeni olduğunda, Kazzle bir bileşenin diğerine ulaşmasını sağlayan URL’leri enjekte edebilir:
DeğişkenAçıklama
KAZZLE_APP_COMPONENT_{NAME}_URLÇalışma zamanında kardeş bileşen için URL
Ad, bileşenin name alanından gelir: büyük harfe dönüştürülür, alfanümerik olmayan karakterler alt çizgi olur. API Server adlı bir kardeş KAZZLE_APP_COMPONENT_API_SERVER_URL olur. Bu URL’ler, bir kardeş mevcut olduğunda dağıtılan kardeşe işaret eder. Aksi takdirde, o kardeş bileşen için geçerli geliştirme adresine işaret ederler.

Uygulama kimlik bilgileri

Uygulama kimlik bilgileri, gizli koleksiyon + ortam aracılığıyla bir bileşene ulaşır. Gizli anahtarı vault’ta ortam değişkeni anahtarı olarak istediğiniz adla saklayın (örneğin KAZZLE_API_KEY), ardından bileşeni bu koleksiyon + ortama yönlendirin:
export default defineConfig({
  components: [
    {
      name: 'server',
      type: 'process',
      path: './server',
      env: {
        collection: 'my-app',
        environment: 'default'
      }
    }
  ]
});
Oluşturulan bir uygulamadan Kazzle’nin /ai/* uç noktalarına çağrılar için KAZZLE_API_KEY kullanın. Özel anahtarları VITE_* aracılığıyla asla açığa çıkarmayın; bu değerler tarayıcı koduna paketlenir.