ఎన్విరాన్మెంట్ వేరియబుల్స్ మరియు సీక్రెట్స్ అంటే ఏమిటి?
ఎన్విరాన్మెంట్ వేరియబుల్స్ అనేవి యాప్ తన కోడ్ నుండి కాకుండా అది నడిచే చోటి నుండి చదివే సెట్టింగ్లు, ఉదాహరణకు డేటాబేస్ చిరునామా. సీక్రెట్స్ API కీలు, పాస్వర్డ్ల వంటి సున్నితమైనవి; వినియోగదారులకు చూపకూడదు, కోడ్లో సేవ్ చేయకూడదు.
సెట్టింగ్లను కోడ్ బయట ఉంచడం వల్ల అదే యాప్ వేర్వేరు చోట్ల నడవగలదు, ఉదాహరణకు పరీక్ష కాపీ, ప్రత్యక్ష వెర్షన్; ప్రతిదానికీ దాని స్వంత డేటాబేస్, కీలు ఉంటాయి.
యాప్ను వేరేవారు నటించేలా చేయగలిగినవన్నీ సీక్రెట్స్: చెల్లింపు కీలు, AI ప్రొవైడర్ కీలు, ఇమెయిల్ సేవ పాస్వర్డ్లు, డేటాబేస్ పాస్వర్డ్లు. అవి సర్వర్లో ఉండాలి, అవసరమైనప్పుడు ఎన్విరాన్మెంట్ నుండి చదవాలి.
సాధారణ తప్పులు: ఫ్రంట్ఎండ్ కోడ్లో కీని అతికించడం, అది బ్రౌజర్లో ఎవరైనా చదవగలరు; లేదా పబ్లిక్ రిపోజిటరీలో ముగిసే ఫైల్లో ఉంచడం. కీ లీక్ అయితే, వెంటనే దాన్ని రద్దు చేసి కొత్తది సృష్టించండి.
Mythex మీకు చాట్లో కీని అతికించకుండానే ప్రాజెక్ట్కు సీక్రెట్స్ జోడించే అవకాశం ఇస్తుంది.
ఉదాహరణలు
- చెల్లింపుల కోసం STRIPE_SECRET_KEY
- డేటాబేస్ కనెక్షన్ కోసం DATABASE_URL
- AI ప్రొవైడర్ API కీ
ప్రశ్నలు
నా ఫ్రంట్ఎండ్ కోడ్లో API కీ పెట్టవచ్చా?
ఆ కీ పబ్లిక్గా ఉండేందుకు ఉద్దేశించినదని ప్రొవైడర్ చెబితేనే, ఉదాహరణకు కొన్ని మ్యాప్ లేదా అనలిటిక్స్ కీలు. రహస్య కీలు సర్వర్లోనే ఉండాలి.
సీక్రెట్ కీ లీక్ అయితే ఏమి చేయాలి?
వెంటనే ప్రొవైడర్ డ్యాష్బోర్డ్లో దాన్ని రద్దు చేయండి లేదా మార్చండి, మీ యాప్ను కొత్త కీతో అప్డేట్ చేయండి, ఏదైనా దుర్వినియోగం కోసం ప్రొవైడర్ లాగ్లు తనిఖీ చేయండి.
ఇవి కూడా చూడండి
- ఎన్విరాన్మెంట్ వేరియబుల్స్, సీక్రెట్స్ అంటే ఏమిటి? (పూర్తి గైడ్)
- API కీలను సురక్షితంగా ఎలా ఉంచాలి
- చాట్లో కీలు అతికించకుండా సీక్రెట్స్
Mythex · Pricing · AIతో ఏదైనా నిర్మించండి · వెబ్సైట్, యాప్ టెంప్లేట్లు · Mythex పోలికలు · AI యాప్ నిర్మాణ పదకోశం · ఉచిత AI యాప్ నిర్మాణ టూల్స్ · English