Вы можете использовать пакет типа dotenv-expand , если вы хотите расширить переменные в файлах .evn.
После установки (с npm или yarn) вы можете просто использовать .envфайл с:
postgresU="myuser"
postgresP="mypass"
postgresH="myhost"
postgresDB="mydb"
postgresC="postgres://${postgresU}:${postgresP}@${postgresH}:5432/${postgresDB}"
и затем обработайте его с:
const dotenv= require('dotenv')
const dotenvExpand = require('dotenv-expand')
let myEnv = dotenv.config()
dotenvExpand(myEnv)
let connectionString = process.env.postgresC;
console.log(connectionString)
postgres: // myuser: mypass @ myhost: 5432 / mydb