1
2$ npm install dotenv
3
4//--------------------
5
6on file .env
7//--------------------
8DB_HOST=localhost
9DB_USER=root
10DB_PASS=s1mpl3
11DB_NAME=banco_de_dados
12DB_PORT=3306
13//--------------------
14
15import the config from .env file
16//--------------------
17
18require('dotenv').config()
19module.exports = {
20 username:process.env.DB_USER,
21 password:process.env.DB_PASS,
22 database:process.env.DB_NAME,
23 host:process.env.DB_HOST,
24 dialect:"mysql"
25}
26
1// Terminal/CMD
2npm i dotenv
3
4//In .env file
5special_key = 0000000 //whatever the key
6
7//In JS file - 2 point usage
8//1 - initialisation
9require('dotenv').config();
10//2 - using the special key
11const specialKey = process.env.special_key
12console.log(specialKey);
1// when yours .env is in other place then default, you can set path to it
2
3const path = require('path')
4require('dotenv').config({ path: path.resolve(__dirname, '../../.env') }); //use as many '../' as you need