Node.js: Aplinkos kintamųjų nuskaitymas
Ši dokumentacija yra Tvarkykite slaptus duomenis vadovo dalis. Visą vadovą rasite čia: Kaip tvarkyti slaptus duomenis naudojant Node.js.
👋 Sveiki atvykę į Stackhero dokumentaciją!
Stackhero siūlo paruoštą naudoti Node.js cloud sprendimą, kuris suteikia daugybę privalumų, įskaitant:
- Įdiekite savo programą per kelias sekundes su paprastu
git push.- Naudokite savo domeno vardą ir pasinaudokite automatiniu HTTPS sertifikatų konfigūravimu, kad padidintumėte saugumą.
- Mėgaukitės ramybe su automatinėmis atsarginėmis kopijomis, vieno paspaudimo atnaujinimais ir paprasta, skaidria bei prognozuojama kainodara.
- Gaukite optimalią veikimo ir tvirtą saugumą dėka privačios ir dedikuotos VM.
Taupykite laiką ir supaprastinkite savo gyvenimą: išbandyti Stackhero Node.js cloud hosting sprendimą užtrunka tik 5 minutes!
Jūsų app.js faile prie aplinkos kintamojo galite prieiti per process.env, pavyzdžiui:
console.log(process.env.MY_PASSWORD);
Tai išves myDevelopmentPassword.
Dabar jūsų slaptažodis apibrėžtas už kodo ribų, todėl sumažėja rizika, kad jis netyčia pateks į Git saugyklą.
Jei naudojate Stackhero gamybinėje aplinkoje, galite apibrėžti naują aplinkos kintamąjį MY_PASSWORD su reikšme myProductionPassword tiesiai iš Node.js paslaugos valdymo skydelio. Tai leidžia lengvai užtikrinti sklandų darbą tarp skirtingų aplinkų.
Node.js konfigūracijos pavyzdys Stackhero valdymo skydelyje
Naudojant šį metodą, slaptažodis nebėra saugomas kode, o skirtingiems aplinkoms galite lengvai naudoti skirtingus prisijungimo duomenis.