Skip to content

Commit 448d512

Browse files
committed
Clarify .env file usage in part3c
1 parent bc9b38b commit 448d512

File tree

2 files changed

+10
-8
lines changed

2 files changed

+10
-8
lines changed

src/content/3/en/part3c.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -519,7 +519,7 @@ We also added the hardcoded port of the server into the <em>PORT</em> environmen
519519

520520
The environment variables defined in the <i>.env</i> file can be taken into use with the expression <em>require('dotenv').config()</em> and you can reference them in your code just like you would reference normal environment variables, with the <em>process.env.MONGODB_URI</em> syntax.
521521

522-
Let's change the <i>index.js</i> file in the following way:
522+
Let's load the environment variables at the beginning of the index.js file so that they are available throughout the entire application. Let's change the <i>index.js</i> file in the following way:
523523

524524
```js
525525
require('dotenv').config() // highlight-line

src/content/3/fi/osa3c.md

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -464,10 +464,6 @@ Näin muuttuja _Note_ saa arvokseen saman olion, jonka moduuli määrittelee.
464464
Yhteyden muodostustavassa on pieni muutos aiempaan:
465465

466466
```js
467-
const url = process.env.MONGODB_URI
468-
469-
console.log('connecting to', url)
470-
471467
mongoose.connect(url)
472468
.then(result => {
473469
console.log('connected to MongoDB')
@@ -477,12 +473,18 @@ mongoose.connect(url)
477473
})
478474
```
479475

480-
Tietokannan osoitetta ei kannata kirjoittaa koodiin, joten osoite annetaan sovellukselle ympäristömuuttujan <em>MONGODB_URI</em> välityksellä.
481-
482476
Yhteyden muodostavalle metodille on nyt rekisteröity onnistuneen ja epäonnistuneen yhteydenmuodostuksen käsittelevät funktiot, jotka tulostavat konsoliin tiedon siitä, onnistuiko yhteyden muodostaminen:
483477

484478
![Konsoliin tulostuu virheilmoitus 'error connecting to Mongo, bad auth'](../../images/3/45e.png)
485479

480+
Ei ole myöskään hyvä idea kovakoodata tietokannan osoitetta koodiin, joten tietokannan osoite välitetään sovellukselle <em>MONGODB_URI</em> ympäristömuuttujan kautta:
481+
482+
```js
483+
const url = process.env.MONGODB_URI
484+
485+
console.log('connecting to', url)
486+
```
487+
486488
On useita tapoja määritellä ympäristömuuttujan arvo. Voimme esim. antaa sen ohjelman käynnistyksen yhteydessä seuraavasti:
487489

488490
```bash
@@ -512,7 +514,7 @@ Määrittelimme samalla aiemmin kovakoodaamamme sovelluksen käyttämän portin
512514

513515
dotenvissä määritellyt ympäristömuuttujat otetaan koodissa käyttöön komennolla <em>require('dotenv').config()</em> ja niihin viitataan Nodessa kuten "normaaleihin" ympäristömuuttujiin syntaksilla <em>process.env.MONGODB_URI</em>.
514516

515-
Muutetaan nyt tiedostoa <i>index.js</i> seuraavasti:
517+
Ladataan ympäristömuuttujat käyttöön heti <i>index.js</i>-tiedoston alussa, jolloin ne tulevat käyttöön koko sovellukselle. Muutetaan nyt tiedostoa <i>index.js</i> seuraavasti:
516518

517519
```js
518520
require('dotenv').config() // highlight-line

0 commit comments

Comments
 (0)