Բառարան

Ի՞նչ են միջավայրի փոփոխականներ և գաղտնիքներ-ները

Միջավայրի փոփոխականները կարգավորումներ են, որոնք հավելվածը կարդում է այն տեղից, որտեղ աշխատում է, այլ ոչ թե իր կոդից, օրինակ՝ տվյալների բազայի հասցե։ Գաղտնիքները զգայունները են, օրինակ՝ API բանալիներն ու գաղտնաբառերը, որոնք երբեք չպետք է ցուցադրվեն օգտատերերին կամ գրվեն կոդում։

Կարգավորումները կոդից դուրս պահելը թույլ է տալիս նույն հավելվածը աշխատեցնել տարբեր տեղերում, օրինակ՝ թեստային պատճենում և կենդանի տարբերակում, յուրաքանչյուրը սեփական տվյալների բազայով և բանալիներով։

Գաղտնիք է ամեն ինչ, որ թույլ կտար մեկ ուրիշին գործել քո հավելվածի անունից. վճարային բանալիներ, AI մատակարարի բանալիներ, էլ. փոստի ծառայության գաղտնաբառեր, տվյալների բազայի գաղտնաբառեր։ Դրանք պետք է լինեն սերվերի վրա և կարդացվեն միջավայրից, երբ անհրաժեշտ է։

Սովորական սխալներն են բանալին ֆրոնտենդ կոդում տեղադրելը, որտեղ ամեն մեկը կարող է կարդալ այն բրաուզերում, կամ այնպիսի ֆայլում, որը հայտնվում է հանրային repository-ում։ Եթե բանալին արտահոսի, անմիջապես չեղարկիր այն և ստեղծիր նորը։

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 简体中文 繁體中文(香港) 繁體中文(台灣)