Lo descubrí parcialmente,
Almacenar los datos de configuración como objeto como se muestra a continuación hace que funcione
var heroconfig = {
user: 'username',
database: 'database name',
password: 'some pass word',
host: 'host name',
port: 5432,
max: 10,
idleTimeoutMillis: 30000,
};
Sin embargo, al usar la línea de código mencionada en mi pregunta original, donde la URL de la base de datos se almacena en la variable, no funciona:
var heroconfig =process.env.DATABASE_URL || "postgres://jykyslkwkdsvhz:3[email protected]ec2-54-243-214-198.compute-1.amazonaws.com:5432/dfiijlh3fbe3g9";
Estoy planeando almacenar mis credenciales en un archivo diferente y requerirlo en el archivo de mi servidor, lo que parece ser un mejor enfoque.