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 aplinką, sukurtą tam, kad galėtumėte dirbti greičiau:

  • Diekite į produkciją per kelias sekundes naudodami paprastą git push. Jokių papildomų įrankių ar rankinio konfigūravimo nereikia.
  • Naudokite savo domeną ir gaukite automatinius HTTPS sertifikatus, užtikrinančius jūsų aplikacijos saugumą be papildomų nustatymų.
  • Automatinės atsarginės kopijos, atnaujinimai vienu paspaudimu ir prognozuojama kainodara leidžia jums susitelkti į funkcionalumo kūrimą, o Stackhero pasirūpina infrastruktūra už jus.
  • Visa tai veikia privačioje, dedikuotoje infrastruktūroje, užtikrinančioje stabilų našumą ir aukštą saugumo lygį.

Taupykite laiką ir mažinkite operacinę naštą: savo aplikaciją Stackhero Node.js cloud hosting platformoje galite paleisti vos per kelias 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 skydelyjeNode.js konfigūracijos pavyzdys Stackhero valdymo skydelyje

Naudojant šį metodą, slaptažodis nebėra saugomas kode, o skirtingiems aplinkoms galite lengvai naudoti skirtingus prisijungimo duomenis.