[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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Was für Environment sind gängig?

A
  • DevelopmentEnvironment (Developers)
  • TestEnvironment (QA)
  • StagingEnvironment (Testing/Stresstest like Production)
  • ProductionEnvironment (Real Usage)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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} ** `};
});

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly