Glossario

Cosa sono variabili d'ambiente e segreti?

Le variabili d'ambiente sono impostazioni che un'app legge dal luogo in cui gira, invece che dal suo codice, come l'indirizzo di un database. I segreti sono quelli sensibili, come chiavi API e password, che non devono mai essere mostrati agli utenti né inseriti nel codice.

Tenere le impostazioni fuori dal codice permette di far girare la stessa app in luoghi diversi, come una copia di prova e la versione live, ciascuna con il proprio database e le proprie chiavi.

I segreti sono tutto ciò che permetterebbe a qualcun altro di agire al posto della tua app: chiavi di pagamento, chiavi dei provider AI, password dei servizi email, password del database. Devono stare sul server, letti dall'ambiente quando servono.

Gli errori più comuni sono incollare una chiave nel codice frontend, dove chiunque può leggerla nel browser, o in un file che finisce in un repository pubblico. Se una chiave viene esposta, revocala e creane subito una nuova.

Mythex ti permette di aggiungere segreti a un progetto senza incollare la chiave nella chat.

Esempi

  • STRIPE_SECRET_KEY per i pagamenti
  • DATABASE_URL per la connessione al database
  • La chiave API di un provider AI

Domande

Posso inserire una chiave API nel codice frontend?

Solo se il provider dichiara che quella chiave è pensata per essere pubblica, come alcune chiavi di mappe o analytics. Le chiavi segrete devono restare sul server.

Cosa devo fare se una chiave segreta viene esposta?

Revocala o ruotala subito nella dashboard del provider, aggiorna la tua app con la nuova chiave e controlla nei log del provider eventuali usi impropri.

Vedi anche

  • Cosa sono le variabili d'ambiente e i segreti? (guida completa)
  • Come proteggere le chiavi API
  • Segreti senza incollare chiavi in chat

Mythex · Pricing · Crea qualsiasi cosa con l'AI · Template per siti web e app · Mythex a confronto · Glossario per creare app con l'AI · Strumenti gratuiti per creare app con l'AI · English

English አማርኛ العربية Български বাংলা Bosanski Català Čeština Dansk Deutsch Ελληνικά Español Español (España) Eesti فارسی Suomi Français Français (Canada) ગુજરાતી हिन्दी Hrvatski Magyar Հայերեն Bahasa Indonesia Íslenska 日本語 ქართული Қазақ тілі ಕನ್ನಡ 한국어 Lietuvių Latviešu Македонски മലയാളം Монгол मराठी Bahasa Melayu မြန်မာ Norsk bokmål Nederlands ਪੰਜਾਬੀ Polski Português (Brasil) Português (Portugal) Română Русский Slovenčina Slovenščina Soomaali Shqip Srpski Svenska Kiswahili தமிழ் తెలుగు ไทย Tagalog Türkçe Українська اردو Tiếng Việt 简体中文 繁體中文(香港) 繁體中文(台灣)