Què són les variables d'entorn i els secrets?
Les variables d'entorn són configuracions que una app llegeix des del lloc on s'executa, en lloc del seu codi, com ara l'adreça d'una base de dades. Els secrets són les sensibles, com les claus d'API i les contrasenyes, que mai no s'han de mostrar als usuaris ni pujar al codi.
Guardar la configuració fora del codi permet que la mateixa app s'executi en llocs diferents, com una còpia de prova i la versió en directe, cadascuna amb la seva pròpia base de dades i les seves claus.
Els secrets són qualsevol cosa que permetria a algú actuar com si fos la teva app: claus de pagament, claus de proveïdors d'IA, contrasenyes de serveis de correu, contrasenyes de bases de dades. Han d'estar al servidor i es llegeixen de l'entorn quan cal.
Els errors habituals són enganxar una clau al codi del frontend, on qualsevol la pot llegir al navegador, o en un fitxer que acaba en un repositori públic. Si una clau es filtra, revoca-la i crea'n una de nova immediatament.
A Mythex pots afegir secrets a un projecte sense enganxar la clau al xat.
Exemples
- STRIPE_SECRET_KEY per als pagaments
- DATABASE_URL per a la connexió a la base de dades
- La clau d'API d'un proveïdor d'IA
Preguntes
Puc posar una clau d'API al codi del frontend?
Només si el proveïdor indica que aquella clau és pública, com algunes claus de mapes o d'analítica. Les claus secretes han de quedar al servidor.
Què he de fer si una clau secreta es filtra?
Revoca-la o rota-la immediatament al tauler del proveïdor, actualitza la teva app amb la clau nova i revisa els registres del proveïdor per detectar qualsevol mal ús.
Vegeu també
- Què són les variables d'entorn i els secrets? (guia completa)
- Com mantenir segures les claus d'API
- Secrets sense enganxar claus al xat
Mythex · Pricing · Crea qualsevol cosa amb IA · Plantilles de llocs web i aplicacions · Mythex comparat · Glossari de creació d’aplicacions amb IA · Eines gratuïtes per crear aplicacions amb IA · English