Skip to main content

Lingkungan

Kazzle menyuntikkan serangkaian kecil variabel platform ke dalam proses aplikasi. Kredensial Anda sendiri berasal dari vault melalui kazzle.config.ts.

Variabel proses

PORT, HOST, dan KAZZLE_API_URL diatur untuk komponen proses. Kazzle tidak membuat kunci API secara otomatis untuk proses aplikasi; tambahkan kredensial eksplisit hanya ketika aplikasi Anda benar-benar membutuhkannya. Proses Anda harus mengikat ke HOST:PORT. Kazzle menangani perutean pratinjau dan domain produksi di atasnya.

URL komponen sibling

Ketika aplikasi memiliki beberapa komponen, Kazzle dapat menyuntikkan URL yang memungkinkan satu komponen menjangkau komponen lain: Nama berasal dari bidang name komponen: huruf besar, karakter non-alfanumerik menjadi garis bawah. Sibling bernama API Server menjadi KAZZLE_APP_COMPONENT_API_SERVER_URL. URL ini menunjuk ke sibling yang diterapkan jika ada. Jika tidak, mereka menunjuk ke alamat pengembangan saat ini untuk komponen sibling tersebut.

Kredensial aplikasi

Kredensial aplikasi mencapai komponen melalui koleksi rahasia + lingkungan. Simpan rahasia di vault dengan nama yang Anda inginkan sebagai kunci variabel env (misalnya KAZZLE_API_KEY), kemudian arahkan komponen ke koleksi + lingkungan tersebut:
Gunakan KAZZLE_API_KEY untuk panggilan ke endpoint /ai/* Kazzle dari aplikasi yang dihasilkan. Jangan pernah mengekspos kunci pribadi melalui VITE_*; nilai-nilai tersebut digabungkan ke dalam kode browser.