Eu descobri parcialmente,
Armazenar os dados de configuração como objeto como abaixo faz com que funcione
var heroconfig = {
user: 'username',
database: 'database name',
password: 'some pass word',
host: 'host name',
port: 5432,
max: 10,
idleTimeoutMillis: 30000,
};
No entanto, ao usar a linha de código mencionada na minha pergunta original, onde o URL do banco de dados é armazenado na variável, não está funcionando:
var heroconfig =process.env.DATABASE_URL || "postgres://jykyslkwkdsvhz:3[email protected]ec2-54-243-214-198.compute-1.amazonaws.com:5432/dfiijlh3fbe3g9";
Estou planejando armazenar minhas credenciais em um arquivo diferente e exigi-lo no meu arquivo de servidor, o que parece ser uma abordagem melhor.