Omgeving
Kazzle injecteert een kleine set platformvariabelen in app-processen. Uw eigen credentials komen uit de vault viakazzle.config.ts.
Procesvariabelen
| Variabele | Beschrijving | Voorbeeld |
|---|---|---|
PORT | De poort waarop uw proces moet luisteren | 3000 |
HOST | De host waaraan moet worden gebonden | 0.0.0.0 |
KAZZLE_API_URL | Basis-URL gebruikt door Kazzle runtime helpers | https://api.kazzle.app |
PORT, HOST en KAZZLE_API_URL worden ingesteld voor procescomponenten. Kazzle maakt niet automatisch API-sleutels aan voor app-processen; voeg alleen expliciete credentials toe wanneer uw app deze werkelijk nodig heeft.
Uw proces moet zich binden aan HOST:PORT. Kazzle verzorgt preview-routing en productiedomeinen daarbovenop.
Sibling-component-URL’s
Wanneer een app meerdere componenten heeft, kan Kazzle URL’s injecteren waarmee één component een ander kan bereiken:| Variabele | Beschrijving |
|---|---|
KAZZLE_APP_COMPONENT_{NAME}_URL | URL voor een sibling-component tijdens runtime |
name-veld van de component: in hoofdletters, niet-alfanumerieke tekens worden underscores. Een sibling met de naam API Server wordt KAZZLE_APP_COMPONENT_API_SERVER_URL.
Deze URL’s verwijzen naar de geïmplementeerde sibling wanneer deze bestaat. Anders verwijzen ze naar het huidige ontwikkeladres voor die sibling-component.
App-credentials
App-credentials bereiken een component via een secret collection + omgeving. Sla het secret op in de vault met de naam die u als env var-sleutel wilt (bijvoorbeeldKAZZLE_API_KEY), en wijs de component vervolgens naar die collection + omgeving:
KAZZLE_API_KEY voor aanroepen naar Kazzle’s /ai/*-endpoints vanuit een gegenereerde app. Stel nooit private sleutels bloot via VITE_*; deze waarden worden gebundeld in browsercode.