Jaki jest najlepszy sposób przekazywania wspólnych zmiennych do oddzielnych modułów w Node.js?

Używam oddzielnych plików routerów jako modułów dla aplikacji głównej i aplikacji autoryzującej. Nie mogę uzyskać najlepszego sposobu przekazywania zmiennych (klienta db) do routerów. Nie chcę go kodować ani przekazywać za pomocą:

<code>module.exports = function(app, db) {
</code>

Może to najlepszy sposób na użycie rejestru pojedynczego lub użycie globalnej zmiennej db?

Jakie są twoje doświadczenia z wzorami projektowymi? Który sposób jest najlepszy i dlaczego?

questionAnswers(4)

yourAnswerToTheQuestion