uri: env('DATABASE_URI' || ''),
. toevoegen naar mijn database.js
bestand heeft het probleem opgelost, niet zeker waarom het in de eerste plaats ontbrak.
Voor iedereen met een soortgelijk probleem, hier is mijn database.js
en server.js
ter referentie;
database.js
defaultConnection: 'default',
connections: {
default: {
connector: 'mongoose',
settings: {
uri: env('DATABASE_URI' || ''),
host: env('DATABASE_HOST', '127.0.0.1'),
srv: env.bool('DATABASE_SRV', false),
port: env.int('DATABASE_PORT', 27017),
database: env('DATABASE_NAME', '(backend)'),
username: env('DATABASE_USERNAME', ''),
password: env('DATABASE_PASSWORD', ''),
},
options: {
authenticationDatabase: env('AUTHENTICATION_DATABASE', null),
ssl: env.bool('DATABASE_SSL', false),
},
},
},
});
server.js
module.exports = ({ env }) => ({
host: env('HOST', '0.0.0.0'),
port: env.int('PORT', 1337),
});
Zorg er ten slotte voor dat al uw Heroku-configuratie-vars zijn ingesteld om overeen te komen met de relevante uitsplitsing van uw mongoDB/database-URI