dotenv - Tuong-Nguyen/JavaScript-Structure GitHub Wiki

dotenv:

Define values in .env file and set them to process.env (https://www.npmjs.com/package/dotenv)

  • Define value in .env:
MONGO_HOST = '192.168.104.45'
MONGO_DB = 'koa-mongodb'
MONGO_PORT = 27017
  • Use values by accessing: process.env.variable
require('dotenv').config();

app.use(mongo({
    host: process.env.MONGO_HOST,
    port: process.env.MONGO_PORT,
    db: process.env.MONGO_DB,
    max: 100,
    min: 1
}));
  • Load values from file:
require('dotenv').config({path: `${__dirname}/.env`});