Umgebung
Kazzle injiziert eine kleine Menge von Plattformvariablen in App-Prozesse. Deine eigenen Anmeldedaten kommen aus dem Vault überkazzle.config.ts.
Prozessvariablen
| Variable | Beschreibung | Beispiel |
|---|---|---|
PORT | Der Port, auf dem dein Prozess lauschen soll | 3000 |
HOST | Der Host zum Binden | 0.0.0.0 |
KAZZLE_API_URL | Basis-URL für Kazzle-Runtime-Helfer | https://api.kazzle.app |
PORT, HOST und KAZZLE_API_URL werden für Prozesskomponenten gesetzt. Kazzle erstellt nicht automatisch API-Schlüssel für App-Prozesse; füge explizite Anmeldedaten nur hinzu, wenn deine App sie wirklich benötigt.
Dein Prozess sollte sich an HOST:PORT binden. Kazzle verwaltet Preview-Routing und Produktionsdomänen darüber hinaus.
Sibling-Komponenten-URLs
Wenn eine App mehrere Komponenten hat, kann Kazzle URLs injizieren, die es einer Komponente ermöglichen, eine andere zu erreichen:| Variable | Beschreibung |
|---|---|
KAZZLE_APP_COMPONENT_{NAME}_URL | URL für eine Sibling-Komponente zur Laufzeit |
name-Feld der Komponente: in Großbuchstaben, nicht-alphanumerische Zeichen werden zu Unterstrichen. Eine Komponente namens API Server wird zu KAZZLE_APP_COMPONENT_API_SERVER_URL.
Diese URLs verweisen auf die bereitgestellte Sibling-Komponente, falls vorhanden. Andernfalls verweisen sie auf die aktuelle Entwicklungsadresse für diese Sibling-Komponente.
App-Anmeldedaten
App-Anmeldedaten erreichen eine Komponente über eine Secret-Collection + Umgebung. Speichere das Secret im Vault mit dem Namen, den du als Umgebungsvariablenschlüssel möchtest (z. B.KAZZLE_API_KEY), und verweise dann die Komponente auf diese Collection + Umgebung:
KAZZLE_API_KEY für Aufrufe an Kazzles /ai/*-Endpunkte aus einer generierten App. Gib private Schlüssel niemals über VITE_* preis; diese Werte werden in Browser-Code gebündelt.