[S11L4] Web Deployment Flashcards
1
Q
Was sind Node environment Variables?
A
-Variablen die außerhalb der Software bestehen und von der Software dynamisch, je nach Environment in die Applikation geladen werden können
2
Q
Was ist ein Environment?
A
- Die Umgebung in der die Software läuft
- Die Software sollte wissen in welcher Environment sie läuft
3
Q
Was für Environment sind gängig?
A
- DevelopmentEnvironment (Developers)
- TestEnvironment (QA)
- StagingEnvironment (Testing/Stresstest like Production)
- ProductionEnvironment (Real Usage)
4
Q
Wie kann man eine Node.js App abhängig von der Environment unterschiedlichen Ports zuweisen?
A
const port = process.env.PORT;
server.listen(port, () => {
console.log(‘** Server running on ${port} ** `};
});
5
Q
Wie können Environment Variablen definiert werden?
A
- npm install dotenv
- .env Datei (VARIABLE = “VALUE”;
- process.env.VARIABLE
-Hoster definiert eigene Environment Variables