const DotEnv = require('dotenv') let path switch (process.env.NODE_ENV) { case 'test': path = '.env.test' break case 'development': path = '.env.development' break default: path = '.env.production' break } // console.log("NODE_ENV", process.env.NODE_ENV) console.log("PATH", path) const result = DotEnv.config({ path }); const parsedEnv = result.parsed; // console.log('Parsed Environment Variables:', parsedEnv); module.exports = function () { // Let's stringify our variables for (const key in parsedEnv) { if (typeof parsedEnv[key] === 'string') { // parsedEnv[key] = JSON.stringify(parsedEnv[key]) } } console.log('Parsed Environment Variables:', parsedEnv); return parsedEnv };