რა არიან გარემოს ცვლადები და საიდუმლოები?
გარემოს ცვლადები არის პარამეტრები, რომლებსაც აპი იმ ადგილიდან კითხულობს, სადაც მუშაობს, და არა კოდიდან, მაგალითად მონაცემთა ბაზის მისამართი. საიდუმლოები მგრძნობიარე ცვლადებია, როგორიცაა API გასაღებები და პაროლები, რომლებიც არასდროს უნდა გამოჩნდეს მომხმარებლებისთვის ან კოდში ჩაიწეროს.
პარამეტრების კოდის გარეთ შენახვა იმას აძლევს საშუალებას, რომ ერთი და იგივე აპი სხვადასხვა ადგილას გაეშვას, მაგალითად სატესტო ასლი და ცოცხალი ვერსია, თითოეული თავისი მონაცემთა ბაზითა და გასაღებებით.
საიდუმლოა ყველაფერი, რაც სხვას საშუალებას მისცემს, შენი აპის სახელით იმოქმედოს: გადახდების გასაღებები, AI პროვაიდერის გასაღებები, ელფოსტის სერვისის პაროლები, მონაცემთა ბაზის პაროლები. ისინი სერვერზე უნდა იყოს, საჭიროების შემთხვევაში გარემოდან წაკითხული.
გავრცელებული შეცდომებია გასაღების ჩასმა ფრონტენდის კოდში, სადაც ყველას შეუძლია ბრაუზერში წაიკითხოს, ან ფაილში, რომელიც საჯარო რეპოზიტორიაში მოხვდება. თუ გასაღები გაჟონა, დაუყოვნებლივ გააუქმე და შექმენი ახალი.
Mythex საშუალებას გაძლევს, საიდუმლოები პროექტს დაუმატო ისე, რომ გასაღები ჩატში არ ჩასვა.
მაგალითები
- STRIPE_SECRET_KEY გადახდებისთვის
- DATABASE_URL მონაცემთა ბაზასთან დასაკავშირებლად
- AI პროვაიდერის API გასაღები
კითხვები
შემიძლია თუ არა API გასაღების ჩასმა ჩემს ფრონტენდის კოდში?
მხოლოდ იმ შემთხვევაში, თუ პროვაიდერი ამბობს, რომ ეს გასაღები საჯაროდ არის განკუთვნილი, მაგალითად ზოგიერთი რუკის ან ანალიტიკის გასაღები. საიდუმლო გასაღებები სერვერზე უნდა დარჩეს.
რა ვქნა, თუ საიდუმლო გასაღები გაჟონა?
დაუყოვნებლივ გააუქმე ან შეცვალე პროვაიდერის პანელში, განაახლე აპი ახალი გასაღებით და შეამოწმე პროვაიდერის ლოგები ბოროტად გამოყენების ნიშნების მოსაძებნად.
ასევე იხილეთ
- რა არის გარემოს ცვლადები და საიდუმლოები? (სრული გზამკვლევი)
- როგორ დავიცვათ API გასაღებები
- საიდუმლოები გასაღებების ჩატში ჩასმის გარეშე
Mythex · Pricing · ააშენეთ ყველაფერი AI-ით · ვებსაიტისა და აპლიკაციის შაბლონები · Mythex შედარებით · AI-ით აპლიკაციის შექმნის ტერმინოლოგია · უფასო ინსტრუმენტები AI-ით აპლიკაციის შესაქმნელად · English