Define env vars in a file
- Create an
.env
file - Use
dotenv
package.
.env
file content
for example:
.env
NISIM=bamba
SHLOMO=avi biter
DAVID=42
console.log(process.env.NISIM); // undefined
console.log(process.env.SHLOMO); // undefined
console.log(process.env.DAVID); // undefined
Why undefined?
having .env
file is not enough.
you also have to:
- install
dotenv
package. - import package.
- run
config
method.
dotenv package
install
npm install dotenv
index.js
require('dotenv').config();
console.log(process.env.NISIM); // 'bamba'
console.log(process.env.SHLOMO); // 'avi biter'
console.log(process.env.DAVID); // '42'
console.log(typeof process.env.DAVID); // 'string'
so we should have something like this
.env
SECRET=123