ტერმინოლოგია

რა არიან გარემოს ცვლადები და საიდუმლოები?

გარემოს ცვლადები არის პარამეტრები, რომლებსაც აპი იმ ადგილიდან კითხულობს, სადაც მუშაობს, და არა კოდიდან, მაგალითად მონაცემთა ბაზის მისამართი. საიდუმლოები მგრძნობიარე ცვლადებია, როგორიცაა API გასაღებები და პაროლები, რომლებიც არასდროს უნდა გამოჩნდეს მომხმარებლებისთვის ან კოდში ჩაიწეროს.

პარამეტრების კოდის გარეთ შენახვა იმას აძლევს საშუალებას, რომ ერთი და იგივე აპი სხვადასხვა ადგილას გაეშვას, მაგალითად სატესტო ასლი და ცოცხალი ვერსია, თითოეული თავისი მონაცემთა ბაზითა და გასაღებებით.

საიდუმლოა ყველაფერი, რაც სხვას საშუალებას მისცემს, შენი აპის სახელით იმოქმედოს: გადახდების გასაღებები, AI პროვაიდერის გასაღებები, ელფოსტის სერვისის პაროლები, მონაცემთა ბაზის პაროლები. ისინი სერვერზე უნდა იყოს, საჭიროების შემთხვევაში გარემოდან წაკითხული.

გავრცელებული შეცდომებია გასაღების ჩასმა ფრონტენდის კოდში, სადაც ყველას შეუძლია ბრაუზერში წაიკითხოს, ან ფაილში, რომელიც საჯარო რეპოზიტორიაში მოხვდება. თუ გასაღები გაჟონა, დაუყოვნებლივ გააუქმე და შექმენი ახალი.

Mythex საშუალებას გაძლევს, საიდუმლოები პროექტს დაუმატო ისე, რომ გასაღები ჩატში არ ჩასვა.

მაგალითები

  • STRIPE_SECRET_KEY გადახდებისთვის
  • DATABASE_URL მონაცემთა ბაზასთან დასაკავშირებლად
  • AI პროვაიდერის API გასაღები

კითხვები

შემიძლია თუ არა API გასაღების ჩასმა ჩემს ფრონტენდის კოდში?

მხოლოდ იმ შემთხვევაში, თუ პროვაიდერი ამბობს, რომ ეს გასაღები საჯაროდ არის განკუთვნილი, მაგალითად ზოგიერთი რუკის ან ანალიტიკის გასაღები. საიდუმლო გასაღებები სერვერზე უნდა დარჩეს.

რა ვქნა, თუ საიდუმლო გასაღები გაჟონა?

დაუყოვნებლივ გააუქმე ან შეცვალე პროვაიდერის პანელში, განაახლე აპი ახალი გასაღებით და შეამოწმე პროვაიდერის ლოგები ბოროტად გამოყენების ნიშნების მოსაძებნად.

ასევე იხილეთ

  • რა არის გარემოს ცვლადები და საიდუმლოები? (სრული გზამკვლევი)
  • როგორ დავიცვათ 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 简体中文 繁體中文(香港) 繁體中文(台灣)