J'utilise des fichiers de routeur distincts en tant que modules pour l'application principale et l'application d'authentification. Je n'arrive pas à trouver le meilleur moyen de transmettre des variables (client de base de données) aux routeurs. Je ne veux pas le coder en dur ou le transmettre avec:
module.exports = function(app, db) {
Peut-être que c'est la meilleure façon d'utiliser singleton register ou d'utiliser une variable globale de base de données?
Quelle est votre expérience avec les motifs de conception? Quel est le meilleur chemin et pourquoi?