Environment
Kazzle आपके ऐप प्रोसेस में प्लेटफॉर्म वेरिएबल्स इंजेक्ट करता है। आपके अपने क्रेडेंशियल्सkazzle.config.ts के माध्यम से vault से आते हैं।
Process variables
PORT, HOST, और KAZZLE_API_URL प्रोसेस कंपोनेंट्स के लिए सेट किए जाते हैं। Kazzle ऐप प्रोसेस के लिए स्वचालित रूप से API keys नहीं बनाता; केवल तभी स्पष्ट क्रेडेंशियल्स जोड़ें जब आपके ऐप को वास्तव में उनकी आवश्यकता हो।
आपकी प्रोसेस को HOST:PORT से बाइंड करना चाहिए। Kazzle उसके ऊपर preview routing और production domains को संभालता है।
Sibling component URLs
जब किसी ऐप के कई कंपोनेंट्स होते हैं, तो Kazzle URLs इंजेक्ट कर सकता है जो एक कंपोनेंट को दूसरे तक पहुंचने देते हैं:
नाम कंपोनेंट के
name फील्ड से आता है: अपरकेस में, गैर-अल्फान्यूमेरिक वर्ण अंडरस्कोर बन जाते हैं। API Server नाम वाला sibling KAZZLE_APP_COMPONENT_API_SERVER_URL बन जाता है।
ये URLs deployed sibling की ओर इशारा करते हैं जब वह मौजूद हो। अन्यथा वे उस sibling component के लिए वर्तमान development address की ओर इशारा करते हैं।
App credentials
ऐप क्रेडेंशियल्स एक secret collection + environment के माध्यम से कंपोनेंट तक पहुंचते हैं। vault में secret को उस नाम के साथ स्टोर करें जो आप env var key के रूप में चाहते हैं (उदाहरण के लिएKAZZLE_API_KEY), फिर कंपोनेंट को उस collection + environment की ओर इशारा करें:
/ai/* endpoints को generated ऐप से कॉल करने के लिए KAZZLE_API_KEY का उपयोग करें। कभी भी private keys को VITE_* के माध्यम से expose न करें; वे values browser code में bundled होती हैं।