Γλωσσάρι

Τι είναι τα μεταβλητές περιβάλλοντος και μυστικά;

Οι μεταβλητές περιβάλλοντος είναι ρυθμίσεις που διαβάζει μια εφαρμογή από το σημείο όπου τρέχει και όχι από τον κώδικά της, όπως η διεύθυνση της βάσης δεδομένων. Τα μυστικά είναι οι ευαίσθητες, όπως τα κλειδιά API και οι κωδικοί, που δεν πρέπει ποτέ να φαίνονται στους χρήστες ή να μπαίνουν στον κώδικα.

Αν κρατάτε τις ρυθμίσεις έξω από τον κώδικα, η ίδια εφαρμογή μπορεί να τρέχει σε διαφορετικά μέρη, όπως ένα αντίγραφο δοκιμών και η ζωντανή έκδοση, με τη δική της βάση δεδομένων και τα δικά της κλειδιά.

Μυστικά είναι όλα όσα θα επέτρεπαν σε κάποιον άλλο να δράσει ως η εφαρμογή σας: κλειδιά πληρωμών, κλειδιά παρόχων AI, κωδικοί υπηρεσιών email, κωδικοί βάσης δεδομένων. Ανήκουν στον server και διαβάζονται από το περιβάλλον όταν χρειάζονται.

Τα συνηθισμένα λάθη είναι να βάλετε ένα κλειδί στον frontend κώδικα, όπου μπορεί να το διαβάσει οποιοσδήποτε στον browser, ή σε αρχείο που καταλήγει σε δημόσιο repository. Αν διαρρεύσει ένα κλειδί, ανακαλέστε το και δημιουργήστε νέο αμέσως.

Στην Mythex μπορείτε να προσθέσετε μυστικά σε ένα project χωρίς να επικολλήσετε το κλειδί στη συνομιλία.

Παραδείγματα

  • STRIPE_SECRET_KEY για πληρωμές
  • DATABASE_URL για τη σύνδεση με τη βάση δεδομένων
  • Το κλειδί API ενός παρόχου AI

Ερωτήσεις

Μπορώ να βάλω κλειδί API στον frontend κώδικα;

Μόνο αν ο πάροχος λέει ότι το κλειδί προορίζεται να είναι δημόσιο, όπως ορισμένα κλειδιά χαρτών ή analytics. Τα μυστικά κλειδιά πρέπει να μένουν στον server.

Τι κάνω αν διαρρεύσει ένα μυστικό κλειδί;

Ανακαλέστε ή αλλάξτε το στον πίνακα ελέγχου του παρόχου αμέσως, ενημερώστε την εφαρμογή με το νέο κλειδί και ελέγξτε τα logs του παρόχου για κάθε κακή χρήση.

Δείτε επίσης

  • Τι είναι οι μεταβλητές περιβάλλοντος και τα μυστικά; (πλήρης οδηγός)
  • Πώς να κρατήσετε ασφαλή τα κλειδιά API
  • Μυστικά χωρίς να επικολλάτε κλειδιά στη συνομιλία

Mythex · Pricing · Χτίστε οτιδήποτε με AI · Πρότυπα ιστοσελίδων και εφαρμογών · Το Mythex σε σύγκριση · Γλωσσάρι δημιουργίας εφαρμογών με AI · Δωρεάν εργαλεία δημιουργίας εφαρμογών με 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 Italiano 日本語 ქართული Қазақ тілі ಕನ್ನಡ 한국어 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 简体中文 繁體中文(香港) 繁體中文(台灣)